化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化��化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工��工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化���化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工��工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化���化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工化工
1/4




