가평군 조종권역 어린이 놀이체험시설 건립공사(전기)
경기도 가평군 · R26BK01307522-000
판단에 필요한 값만 모았습니다
아래 항목은 원문 전체를 열지 않아도 됩니다. 로그인하고 회사 프로필을 넣으면 이 공고의 적합도와 자격 충족 여부까지 함께 계산됩니다.
02-02 09:32
02-09 18:00
02-10 10:00
02-10 11:00
입찰 마감까지
2026-02-10 10:00:00 마감
자격등록 02-09 18:00
추정가격 대비 우리 규모
추정가격 2억 9,767만원
로그인하면 계산됩니다
예상 경쟁 강도
로그인하면 표시됩니다
낙찰 하한 · 낙찰가 밴드
로그인하면 실제 개찰 결과로 밴드가 그려집니다
자격 충족
- 업종 · 판단 불가
- 지역 · 판단 불가
- 규모 · 판단 불가
로그인하고 회사 프로필을 넣으면 대조합니다
예산금액 · 예정가격
복수예비가격 15개 중 4개 추첨
예정가격은 개찰 시 확정됩니다
원문에서 끌어올린 항목 6개
판단에 쓰이는데 아래 원문 안에 묻혀 있던 항목입니다.
- 예산금액
- 3억 7,241만원
- 관급자재액
- 4,067만원
- 계약체결방법
- 제한경쟁
- 낙찰방법
- 지방자치단체 입찰시 낙찰자 결정기준 - 추정가격이 4억원 미만 2억원 이상인 입찰공사(실적제한 아님, 그 밖의 공사)
- 실적 / PQ 심사
- 해당 없음
- 업종 제한
- 있음
AI 공고 요약
인공지능이 분석한 공고 핵심 내용
접기펼치기
AI 공고 요약
인공지능이 분석한 공고 핵심 내용
1. 사업 개요
- 목적 : 가평군 조종권역에 조성되는 어린이 놀이·체험시설(전기 설비) 전체에 대한 전력·조명·접지·제어 설비를 안전하고 신뢰성 있게 구축함으로써, 시설 이용자의 안전과 편의성을 확보하고 에너지 효율을 극대화한다.
- 범위 : 전기 인입·옥외·지중 전선로, 수변전설비(변압기·배전반·케이블 단말), 배관·케이블 트레이·입선·입하·입상·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·입하·
주의사항
본 요약은 AI가 공고 문서를 분석하여 자동 생성한 것으로, 부정확하거나 누락된 정보가 있을 수 있습니다. 정확한 내용은 반드시 원본 공고 문서를 확인해 주시기 바랍니다. 본 요약 정보로 인한 불이익에 대해 책임지지 않습니다.
공고 원문 전체일정 · 담당자 · 문서 · 자재펼치기접기
공고 개요
입찰 공고의 기본 정보
기본 정보
기관 정보
입찰 방식
일정 정보
입찰 일정 및 절차
입찰 진행 일정과 관련 절차 안내
공동수급 및 보증 관련 일정
재입찰 및 기타 일정
담당자 정보
공사 정보
첨부문서
공고규격서 및 관련 문서
공고문(가평군 조종권역 어린이 놀이체험시설 건립공사(전기)).hwp
https://www.g2b.go.kr/pn/pnp/pnpe/UntyAtchFile/dow...
시방서(가평군 조종권역 어린이 놀이체험시설 건립공사(전기)).pdf
https://www.g2b.go.kr/pn/pnp/pnpe/UntyAtchFile/dow...
공고문(가평군 조종권역 어린이 놀이체험시설 건립공사(전기)).pdf
https://www.g2b.go.kr/pn/pnp/pnpe/UntyAtchFile/dow...
표준공고서
https://www.g2b.go.kr/pn/pnp/pnpe/UntyAtchFile/dow...
입찰공고 상세보기
https://www.g2b.go.kr/link/PNPE027_01/single/?bidP...
공급자재 및 특별조건
참가 제한 및 기타 정보
입찰 참가 제한사항 및 추가 정보