| 조회 : 471 작성자 : 정시헌
|
|
| 출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출석출 |
|
|
| | 작성일자 : 2016-04-06 | |
|