Police Department Tender
Police Department Tender
Costs
EMD
₹ 20,000Document Cost
Refer DocumentsTender Fee
Refer Documents
Description
Contact
Tender Id
2023_WBP_531574_1Bid Award Id
ViewTender No
26/MTI ADPCTender Authority
Police Department ViewPurchaser Address
-Website
http://http://www.wbpolice.gov.in/
BOQ Items
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-
1
-
-