자유게시판
여러분들 폭동을 일으킵시다!
카페인용사들5.10(금)조회 88추천 0비추천 0
카페인용사들5.10(금)조회 88추천 0비추천 0
폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동폭동
댓글 0
0/200