- Combine various colors or sizes
- Selecting a variety of men's or women's items.
-
W-DADE Short Sleeve Polo
-
253237-TM96398__573_B_AR.jpg
-
247618-TM96398__573_B_RS.jpg
-
127579-TM96398_125_B_FR_OFF_4384.jpg
-
127582-TM96398_945_A_OFF.jpg
-
237156-TM9639896398358_B_Dade_Back_on-model_polo-red-Women.jpg
-
256124-TM96398__438_B_AR.jpg
-
135051-TM96398_945_B_FR_OFF_4682.jpg
-
135054-TM96398_660_B_OFF_A.jpg
-
174776-TM96398_995_B_OFF.jpg
-
121847-TM9639896398_152_B_FRONT_OFF.jpg
-
108617-TM9639896398_152_B_OFF_A.jpg
-
127588-TM96398_945_A_OFF.jpg
-
210038-TM96398_995_B_OFF.jpg
-
86152-TM9639896398_337_B_OFF_FRT.jpg
-
135060-TM96398_660_B_OFF_A.jpg
-
268194-TM96398__438_B_FR.jpg
-
57075-TM96398_945_B_OFF.jpg
-
121853-TM9639896398_152_B_FRONT_OFF.jpg
-
221474-TM96398_384_B_OFF.jpg
-
72492-TM96398__573_B_LS.jpg
-
271662-TM96398__438_B_LS.jpg
-
258862-TM96398_358.jpg
-
253231-TM96398_585_A_Back_OFF_2816.jpg
-
101434-TM96398__988_B_LS.jpg
-
108606-TM96398_640_D_ON_CROPPED.jpg
-
86133-TM96398_575_B_FR_OFF_4948.jpg
-
135040-TM96398_995.jpg
-
86147-TM96398_431_B_FR_OFF_4766.jpg
-
111253-TM96398_585_B_OFF.jpg
-
150479-TM96398_575_B_OFF.jpg
-
57061-TM96398_640.jpg
-
121833-TM96398__438_B_Back.jpg
-
57070-TM9639896398_430_B_OFF_A.jpg
-
57073-TM96398_384_B_FR_OFF_7564.jpg
-
260597-TM96398_945_B__OFF_6584.jpg
-
115709-TM96398_358_A_OFF.jpg
-
262813-TM96398__438_B_RS.jpg
-
115718-TM96398__573_B_RS.jpg
-
115723-TM9639896398358_B_Dade_side_on-model_polo-red-Women.jpg
-
77848-TM96398__438_B_RS.jpg
-
77857-TM96398_234_A_OFF.jpg
-
94242-TM96398_125_B_OFF.jpg
-
216355-TM96398_358_B_FR_OFF_8727.jpg
-
49727-TM96398_431_A_OFF.jpg
-
101453-TM96398_640_D_ON.jpg
-
237157-TM96398_358_A_Back_OFF_7892.jpg
-
190088-TM96398_660_B_Back_OFF_9845.jpg
-
262814-TM96398_995_A_Back_OFF_8795.jpg
-
268195-TM96398__573_B_AR.jpg
-
230603-TM96398_234_B_OFF.jpg
-
71632-TM96398_640_B_OFF.jpg
-
77841-TM96398_384_A_OFF.jpg
-
247593-TM96398_430_A_Back_OFF_7973.jpg
-
271659-TM96398__573_B_Back.jpg
-
108589-TM96398_945_A_Back_OFF_1871.jpg
-
127554-TM96398_561_A_Back_OFF_1276.jpg
-
118373-TM96398_585_B_OFF_A.jpg
-
65386-TM96398_358_B_FR_OFF_1008.jpg
-
65393-TM96398_575_A_OFF.jpg
-
168568-TM96398_234_B_FR_OFF_7486.jpg
-
94208-TM9639896398358_B_Dade_Front_on-model_polo-red-Women.jpg
-
94209-TM96398_337_A_Back_OFF_4228.jpg
-
268189-TM96398__573_B_FR.jpg
-
258861-TM96398_358.jpg
-
258863-TM96398_384_B_FR_OFF_7564.jpg
-
108597-TM96398_995.jpg
-
101433-TM96398__438_B_Back.jpg
-
247611-TM96398_431_B_FR_OFF_4766.jpg
-
86138-TM96398_358_A_OFF.jpg
-
86140-TM96398_585_B_OFF.jpg
-
262810-TM96398__573_B_LS.jpg
-
102310-TM96398_575_B_OFF.jpg
-
213418-TM96398_384_B_OFF.jpg
-
94191-TM96398__988_B_LS.jpg
-
115726-TM9639896398358_B_Dade_side_on-model_polo-red-Women.jpg
-
94239-TM96398__438_B_RS.jpg
-
77860-TM96398_234_A_OFF.jpg
-
94245-TM96398_125_B_OFF.jpg
-
271666-TM97810_358_B__OFF_6752.jpg
-
258873-TM97810_653_A_Back_OFF_5423.jpg
-
258875-TM97810_988_B-3_OFF.jpg
-
49724-TM96398_945_B_FR_OFF_9267.jpg
-
175170-TM97810_358_A_Back_OFF_3113.jpg
-
49730-TM96398_431_A_OFF.jpg
-
33863-TM96398_995_A_Back_OFF_8795.jpg
-
101456-TM96398_640_D_ON.jpg
-
32876-TM96398_234_B_OFF.jpg
-
32877-TM9639896398_430_B_OFF_FRT.jpg
-
256125-TM96398_358_A_Back_OFF_7892.jpg
-
256128-TM96398_660_B_Back_OFF_9845.jpg
-
190090-TM96398_125.jpg
-
190110-TM96398_431.jpg
-
190120-TM96398_561_A_OFF.jpg
-
219566-TM96398_561_B_FR_OFF_4755.jpg
-
175024-TM97810_927_A_Back_OFF_1426.jpg
-
175028-TM97810__358_B_FR.jpg
-
242364-TM97810_358_A_OFF.jpg
-
230596-TM96398_358_B_FR_OFF_8727.jpg
-
273355-TM96398__573_B_RS.jpg
-
71635-TM96398_640_B_OFF.jpg
-
230611-TM97810_430_B_FR_OFF_5378.jpg
-
34532-TM97810_988.jpg
-
34539-TM9781097810358_D-Taza-Women-Back-red-heather.jpg
-
241133-TM97810_988_A_OFF.jpg
-
34554-TM96398_384_A_Back_OFF_9559.jpg
-
142397-TM96398_945.jpg
-
149670-TM9639896398_337_B_OFF_A.jpg
-
174001-TM96398_358_B_OFF.jpg
-
270267-TM96398_660_A_Back_OFF_9257.jpg
-
273353-TM96398__988_B_AR.jpg
-
77823-TM96398_660_B_OFF.jpg
-
258857-TM96398__988_B_Back.jpg
-
115712-TM96398_640_D_ON_CROPPED.jpg
-
121856-TM9639896398_152_B_FRONT_OFF.jpg
-
115717-TM96398__438_B_AR.jpg
-
33804-TM96398_270_A_Back_OFF_1620.jpg
-
77843-TM96398_384_B_FR_OFF_7564.jpg
-
196373-TM96398_152_B_FR_OFF_5708.jpg
-
77846-TM96398__573_B_LS.jpg
-
101402-TM96398_575_B_FR_OFF_4948.jpg
-
94235-TM96398_431_B_FR_OFF_4766.jpg
-
72482-TM96398_995_B_FR_OFF_6785.jpg
-
221475-TM96398_384_B_OFF.jpg
-
72484-TM96398_575_A_Back_OFF_2044.jpg
-
253220-TM96398_945_B_Back_OFF_2168.jpg
-
258854-TM96398_234_B_FR_OFF_7486.jpg
-
247591-TM96398_945_A_Back_OFF_1871.jpg
-
101418-TM96398_561_B_OFF.jpg
-
258864-TM96398_585_A_Back_OFF_2816.jpg
-
101425-TM96398_152_A_Back_OFF_8631.jpg
-
49718-TM96398_431_B_OFF.jpg
-
108604-TM9639896398_270_B_OFF_FRT.jpg
-
49725-TM96398__988_B_RS.jpg
-
108614-TM96398_125_B_FR_OFF_4384.jpg
-
264775-TM96398_358.jpg
-
108620-TM9639896398_152_B_OFF_A.jpg
-
139343-TM96398__988_B_LS.jpg
-
139346-TM96398_575.jpg
-
18526-TM96398__573_B_Back.jpg
-
128354-TM96398_430_B_FR_OFF_3156.jpg
-
32867-TM96398_337_B_FR_OFF_3923.jpg
-
32868-TM96398__438_B_LS.jpg
-
32869-TM96398_358_B__OFF_9137.jpg
-
32870-TM96398_234_A_Back_OFF_5877.jpg
-
127591-TM96398_945_A_OFF.jpg
-
32874-TM96398__573_B_AR.jpg
-
65389-TM96398_358_B_FR_OFF_1008.jpg
-
156789-TM96398_575_B_OFF.jpg
-
65398-TM96398_431_D_ON.jpg
-
168572-TM96398_384_A_OFF.jpg
-
135038-TM9639896398358_B_Dade_Back_on-model_polo-red-Women.jpg
-
168576-TM9639896398_152_B_OFF_FRT.jpg
-
86151-TM96398_152_B_FR_OFF_7297.jpg
-
86155-TM9639896398_337_B_OFF_FRT.jpg
-
262805-TM96398_430_A_Back_OFF_7973.jpg
-
135063-TM96398_660_B_OFF_A.jpg
-
71581-TM96398_575_A_OFF.jpg
-
266663-TM96398_585_B_Back_OFF_7767.jpg
-
266665-TM96398__438_B_Back.jpg
-
266666-TM96398_945_B__OFF_6584.jpg
-
149682-TM96398__988_B_Back.jpg
-
174775-TM96398_995.jpg
-
149690-TM9639896398_270_B_OFF_A.jpg
-
270270-TM96398_561_A_Back_OFF_1276.jpg
-
234174-TM96398_995_B_OFF.jpg
-
174015-TM96398_358_D_ON.jpg
-
270272-TM96398_945_B_FR_OFF_9660.jpg
-
71625-TM96398_945_B_FR_OFF_4682.jpg
-
273354-TM96398__988_B_FR.jpg
-
121825-TM96398_585_B_OFF_A.jpg
-
57063-TM96398_640_B_FR_OFF_9281.jpg
-
57066-TM96398_640.jpg
-
121839-TM96398_358_A_OFF.jpg
-
57071-TM9639896398_430_B_OFF_A.jpg
-
57072-TM96398__438_B_FR.jpg
-
57078-TM96398_945_B_OFF.jpg
-
115711-TM96398_585_B_OFF.jpg
-
266667-TM96398__988_B_LS.jpg
-
115721-TM9639896398358_B_Dade_side_on-model_polo-red-Women.jpg
-
77850-TM96398_358_B_FR_OFF_8727.jpg
-
77851-TM96398_358_A_Back_OFF_7892.jpg
-
94237-TM96398__573_B_RS.jpg
-
77855-TM96398_234_A_OFF.jpg
-
94240-TM96398_125_B_OFF.jpg
-
258869-TM96398_945_B_FR_OFF_9267.jpg
-
264778-TM96398__988_B_RS.jpg
-
101451-TM96398_640_D_ON.jpg
-
71626-TM96398__438_B_RS.jpg
-
71630-TM96398_640_B_OFF.jpg
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
125
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
234
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
358
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
384
-
430
-
430
-
430
-
430
-
430
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
431
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
561
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
575
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
585
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
640
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
660
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
945
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
995
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
152
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
270
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
337
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
430
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
B
-
236983-TM96398Images.jpg

United States
Canada
Australia
New Zealand
Europe
United Kingdom

































