નિફ્ટી 50 1.25% ઘટ્યું, સેન્સેક્સ 1,141 પોઈન્ટ નીચે ગયું કારણ કે ઈરાન-યુ.એસ. તણાવ બજારો પર ભાર પાડે છે.
નિફ્ટી 50 એ 9 એપ્રિલ, 2026ના રોજ 14:34 સુધીમાં 1.25 ટકા અથવા 300.25 પોઈન્ટ નીચે 23,697.10 પર ટ્રેડ કરી રહ્યો હતો. તે દરમિયાન, સેન્સેક્સ 1.47 ટકા અથવા 1,141.78 પોઈન્ટ ઘટીને 76,421.12 પર પહોંચ્યો હતો.
✨ આઇ સંચાલિત સારાંશ
બજાર અપડેટ 2:35 PM પર: ભારતીય બેન્ચમાર્ક સૂચકાંકો, નિફ્ટી 50 અને સેન્સેક્સ, ગુરુવારે દબાણ હેઠળ રહ્યા, કારણ કે વધતી જતી ભૂરાજકીય તણાવ અને વધતી જતી તેલની કિંમતોને કારણે રોકાણકારોની ભાવના નબળી પડી હતી.
બજારમાં નબળાઈ તે સમયે આવી જ્યારે ઈરાન અને યુ.એસ. વચ્ચેના તણાવ પછી તેલની કિંમતો ફરીથી વધવા લાગી. ઈરાને તાજેતરમાં જ જાહેર કરાયેલા યુદ્ધવિરામ કરારના ઉલ્લંઘનનો યુ.એસ. પર આરોપ મૂક્યો, જેનાથી પ્રદેશમાં સ્થિરતા અંગે ચિંતાઓ વધી.
ઈરાનના સંસદ અધ્યક્ષ મોહમ્મદ બાગેર ગાલિબાફે જણાવ્યું કે યુ.એસ. પ્રત્યે ઊંડો અવિશ્વાસ તેના કરારના વારંવાર ઉલ્લંઘનના નમૂનાથી ઉત્પન્ન થાય છે. સોશિયલ મીડિયા પર શેર કરેલા નિવેદનમાં તેમણે ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoingongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ongoing ઈરાનના સંસદ અધ્યક્ષ મોહમ્મદ બાગેર ગાલિબાફે જણાવ્યું કે સંયુક્ત રાજ્ય અમેરિકા પ્રત્યે ઊંડો અવિશ્વાસ તેના કરાર ભંગ કરવાના પુનરાવર્તિત ધોરણથી ઉત્પન્ન થાય છે. તેમણે ચાલુ ચિંતાઓને હાઇલાઇટ કરી, જેમાં ઇઝરાઇલના લેબનાન પર સતત હુમલા અને ઇરાનની હવાઈ હદમાં ડ્રોન પ્રવેશવાના અહેવાલો સામેલ છે, જેનાથી સોશિયલ મીડિયા પર એક નિવેદનમાં ઉલ્લેખ કર્યો હતો. આ પૃષ્ઠભૂમિ વચ્ચે, નિફ્ટી 50 0.44 ટકા અથવા 105.65 પોઈન્ટ નીચે 23,891.70 પર ટ્રેડિંગ કરી રહી હતી. સેન્સેક્સ 0.64 ટકા અથવા 499.32 પોઈન્ટ ઘટીને 77,063.58 પર પહોંચ્યો હતો. ઈન્ડેક્સ ફ્રન્ટ પર, ઈટર્નલ, મહિન્દ્રા & મહિન્દ્રા, ઈન્ફોસિસ અને જિયો ફાઈનાન્સિયલ સર્વિસિસ નિફ્ટી 50 ઈન્ડેક્સમાંટોપ લોઝર્સ તરીકે ઉભરી આવ્યા, જે મુખ્ય સેક્ટરોમાં દબાણ દર્શાવે છે. તેથી પણ, વ્યાપક બજારોમાં સ્થિરતા દર્શાવવામાં આવી. નિફ્ટી મિડકૅપ ઈન્ડેક્સ 0.67 ટકા ઊંચો ટ્રેડિંગ કરી રહ્યો હતો, જ્યારે નિફ્ટી સ્મોલકૅપ ઈન્ડેક્સ 0.87 ટકા વધ્યો, જે મિડ અનેસ્મોલ-કૅપ સ્ટોક્સમાં સતત ખરીદીની રસ દર્શાવે છે. સેક્ટર-વાઇઝ, નિફ્ટી મેટલ અને નિફ્ટી મીડિયા ઈન્ડેક્સ વ્યાપક બજાર કરતાં વધુ સારા હતા, જ્યારે નિફ્ટી આઈટી ઈન્ડેક્સે સત્ર દરમિયાન સૌથી મોટી ઘટાડોનો સામનો કર્યો. બજાર અપડેટ 09:35 AM પર: ભારતીય ઈક્વિટી બેન્ચમાર્ક્સ ગુરુવારે નબળા નોંધ પર ખુલ્યા, નિફ્ટી 50 અને સેન્સેક્સની શરૂઆતની ટ્રેડમાં ઘટાડો થયો કારણ કે વધતી ક્રૂડ તેલની કિંમતો અને ઉગ્ર બની રહેલી ભૂરાજકીય તણાવો રોકાણકારોની ભાવનાને અસર કરી રહ્યા છે. કમજોરી તે પછી આવી છે જ્યારે તેલના ભાવોએ ફરીથી તેજી પકડી છે, કારણ કે ઈરાને યુ.એસ. પર યુદ્ધવિરામ કરાર તોડવાનો આરોપ મૂક્યો છે. ઈરાનના સંસદ અધ્યક્ષ મોહમ્મદ બાગેર ગલીબાફે જણાવ્યું હતું કે યુ.એસ. પ્રત્યેની ઊંડી અવિશ્વાસ તેની કરાર તોડવાની પુનરાવર્તિત પદ્ધતિમાંથી ઉપજતી છે. તેણે ઈઝરાયલના લેબનાન પર સતત હુમલાઓ અને ઈરાની હવાઈ ક્ષેત્રમાં ડ્રોનની હાજરીને મુખ્ય ચિંતાઓ તરીકે ઉલ્લેખ કર્યો, જે એક નિવેદનમાં સોશિયલ મીડિયા પર શેર કરવામાં આવ્યો હતો. સવારના 9:18 વાગ્યે, નિફ્ટી 50 0.36 ટકા, અથવા 86.90 અંક નીચે, 23,910.55 પર ટ્રેડ કરી રહ્યો હતો. સેન્સેક્સ 0.50 ટકા, અથવા 384.78 અંક ઘટીને 77,178.12 પર રહ્યો. નિફ્ટી 50 સૂચકાંકમાં ટોચના નુકસાનકારકોમાં ઈન્ફોસિસ, અદાણી પોર્ટ્સ અને સ્પેશિયલ ઇકોનોમિક ઝોન, શ્રીરામ ફાઇનાન્સ અને HCL ટેકનોલોજીનો સમાવેશ થાય છે, જે ખાસ કરીને આઈટી ક્ષેત્રમાં, હેવીવેઇટ સ્ટોક્સ પર દબાણ દર્શાવે છે. પ્રમુખ સૂચકાંકોની નબળાઈ છતાં, વિશાળ બજારોમાં સ્થિરતા જોવા મળી. નિફ્ટી મિડકૅપ સૂચકાંક 0.28 ટકા વધ્યો હતો, જ્યારે નિફ્ટી સ્મોલકૅપ સૂચકાંક 0.57 ટકા વધ્યો હતો, જે મધ્યમ અને નાના કૅપ સ્ટોક્સમાં પસંદગીયુક્ત ખરીદી દર્શાવે છે. સેક્ટરલ ફ્રન્ટ પર, નિફ્ટી મેટલ અને નિફ્ટી મીડિયા સૂચકાંકોએ વિશાળ બજારને પાછળ છોડી દીધું, જ્યારે નિફ્ટી આઈટી સૂચકાંકમાં સેક્ટરોમાં સૌથી તીવ્ર ઘટાડો જોવા મળ્યો. આ સાથે, વૈશ્વિક તેલના ભાવોમાં તેજી આવી છે, જેમાં બ્રેન્ટ ક્રૂડના એપ્રિલ કરાર 2.9 ટકા વધીને USD 97.50 પ્રતિ બેરલ પર ટ્રેડ થઈ રહ્યા છે, જે મોંઘવારીની ચિંતાઓમાં વધારો કરે છે અને બજારની ભાવનાને ઠંડક આપે છે. પ્રી-માર્કેટ અપડેટ સવારે 7:46 વાગ્યે: ભારતીય શેરબજારના બેન્ચમાર્ક સૂચકાંક, સેન્સેક્સ અને નિફ્ટી 50, ગુરુવારે, 9 એપ્રિલના રોજ નબળી નોંધ પર ખૂલવાની શક્યતા છે, જે મિશ્ર વૈશ્વિક સંકેતોને અનુસરશે. બે અઠવાડિયાના યુ.એસ.-ઇરાન યુદ્ધવિરામની આસપાસની પ્રારંભિક આશાવાદ અહેવાલોના કારણે વિલુપ્ત થઈ ગઈ છે, જે રોકાણકારોની ભાવનાને સાવચેત રાખે છે. એશિયન બજારો લાલ નિશાનમાં વેપાર કરે છે, જ્યારે યુ.એસ. ઇક્વિટીઝ રાત્રે તીવ્ર ઉંચી બંધ થઈ હતી, ડાઉ જોન્સે એક વર્ષમાં તેનો સૌથી મોટો એક દિવસનો ટકાવારી લાભ પોસ્ટ કર્યો હતો. સવારે 7:30 વાગ્યે, GIFT નિફ્ટી 23,969 આસપાસ ફર્યો, જે નિફ્ટી ફ્યુચર્સના અગાઉના બંધથી 130 પોઈન્ટ નીચે હતો, જે ભારતીય ઇક્વિટી બેન્ચમાર્ક માટે લગભગ 100 પોઈન્ટના ગેપ-ડાઉન ઓપનિંગને દર્શાવે છે. એશિયન ઇક્વિટીઝ ગુરુવારે ઘટી ગઈ હતી કારણ કે યુ.એસ.-ઇરાન યુદ્ધવિરામ અંગે નવી ચિંતાઓ છે. જાપાનના નિક્કી 225 0.43 ટકા ઘટ્યો, જ્યારે ટોપિક્સ 0.72 ટકા ઘટ્યો. દક્ષિણ કોરિયાનો કોસ્પી 0.91 ટકા ઘટ્યો અને કોસડાક 0.97 ટકા ઘટ્યો, જે સમગ્ર ક્ષેત્રમાં સાવચેત ભાવનાને દર્શાવે છે. વ્હાઇટ હાઉસે પુષ્ટિ કરી છે કે યુ.એસ. ઇરાન સાથે સીધી વાટાઘાટો કરશે, જેમાં ઉપપ્રમુખ જેડી વાન્સે ઇસ્લામાબાદમાં પ્રતિનિધિ મંડળનું નેતૃત્વ કર્યું છે. ચર્ચાનો પ્રથમ રાઉન્ડ શનિવારની સવારે (સ્થાનિક સમય) માટે નિર્ધારિત છે. કૂટনৈতিক પ્રયાસો હોવા છતાં, મધ્ય પૂર્વમાં તણાવ વધ્યો છે. છટકું અથડામણો ચાલુ છે, જેમાં ગલ્ફ દેશોમાં ઇરાનના હુમલાઓનો સમાવેશ થાય છે, જ્યારે હોર્મુઝની જંજીર મોટા ભાગે અવરોધિત છે. ઇઝરાયલે લેબેનન પર હુમલાઓને તીવ્ર બનાવ્યા છે, જે ઇરાન તરફથી પ્રતિકારની તીવ્ર ચેતવણીઓ લાવી છે. યુ.એસ. ડોલર એક મહિના નીચા સ્તર સુધી પહોંચ્યા પછી સ્થિર થઈ ગયો. ડોલર ઇન્ડેક્સ 0.03 ટકા વધીને 99.09 પર પહોંચી ગયો હતો, જે ભૂગોળીય રાજકીય અનિશ્ચિતતાની વચ્ચે મર્યાદિત પુનપ્રાપ્તિ દર્શાવે છે. તેલના ભાવમાં વધારો થયો છે કારણ કે યુદ્ધવિરામની સ્થિરતા અને હોર્મુઝ જળસંધિમાં સતત વિક્ષેપ અંગેની ચિંતાઓ છે. બ્રેન્ટ ક્રૂડ 1.74 ટકા વધીને USD 95.67 પ્રતિ બેરલ પર પહોંચ્યું, જ્યારે યુ.એસ. વેસ્ટ ટેક્સાસ ઇન્ટરમીડિયેટ (WTI) ક્રૂડ 2.14 ટકા વધીને USD 92.84 પ્રતિ બેરલ પર પહોંચ્યું. ડેરિવેટિવ્ઝ દ્રષ્ટિએ, પુટ-કોલ રેશિયો (PCR) 1.20 પર છે, જે અનુપાતમાં બુલિશ પોઝિશનિંગ દર્શાવે છે. પુટ (PE) બાજુએ, 24,000 સ્ટ્રાઇક પર મહત્તમ ઓપન ઇન્ટરેસ્ટ છે, જે મજબૂત સપોર્ટ સૂચવે છે. કોલ (CE) બાજુએ, મોટું ઓપન ઇન્ટરેસ્ટ 24,000 અને 24,500 સ્ટ્રાઇક પર કેન્દ્રિત છે, જે આ મુખ્ય પ્રતિકાર સ્તરો બનાવે છે. 9 એપ્રિલ માટે, નિફ્ટી 50 ને તરત જ 24,000 પર પ્રતિકારનો સામનો છે, ત્યારબાદ 24,300. નીચે તરફ, સપોર્ટ 23,827 પર છે, ત્યારબાદ 23,500. સન્માન કેપિટલ અને SAIL 9 એપ્રિલ માટે F&O પ્રતિબંધ હેઠળ રહે છે. 7 એપ્રિલે, વિદેશી સંસ્થાગત રોકાણકારો (FIIs) નેટ વેચાણકર્તા હતા, જેમણે રૂ. 2,811.97 કરોડના ઇક્વિટી વેચ્યા, જ્યારે સ્થાનિક સંસ્થાગત રોકાણકારો (DIIs) રૂ. 4,168.17 કરોડના શેર ખરીદ્યા. FIIs હવે સતત 26 ટ્રેડિંગ સત્રો માટે નેટ વેચાણકર્તા રહ્યા છે. ગઈકાલે બુધવારે, ભારતીય શેરબજાર મજબૂત વધારા સાથે સમાપ્ત થયું, જે યુ.એસ.-ઈરાન યુદ્ધવિરામ અને આરબીઆઈ નીતિ પરિણામના કારણે સમર્થિત હતું. સેન્સેક્સ 2,946.32 પોઇન્ટ અથવા 3.95 ટકા વધીને 77,562.90 પર બંધ થયો, જ્યારે નિફ્ટી 50 873.70 પોઇન્ટ અથવા 3.78 ટકા વધીને 23,997.35 પર સ્થિર થયો. સીઝફાયરની જાહેરાત પછી સુધરેલી ભાવનાના કારણે બુધવારે યુ.એસ. સ્ટોક માર્કેટ્સ ઉંચા બંધ થયા. ડાઉ જોન્સ ઇન્ડસ્ટ્રિયલ એવરેજ 1,326.33 પોઇન્ટ, અથવા 2.85 ટકા, વધીને 47,910.79 પર પહોંચી ગયો. એસ એન્ડ પી 500 165.98 પોઇન્ટ, અથવા 2.51 ટકા, વધીને 6,782.83 પર પહોંચ્યો, જ્યારે નાસ્ડાક કોમ્પોઝિટ 617.15 પોઇન્ટ, અથવા 2.80 ટકા, વધીને 22,635.00 પર પહોંચ્યો. વ્યક્તિગત સ્ટોક્સમાં, એનવિડિયા 2.23 ટકા વધ્યું, AMD 4.64 ટકા વધ્યું, એમેઝોન 3.50 ટકા વધ્યું, અને એપલ 2.13 ટકા વધ્યું, જ્યારે ટેસ્લા 0.98 ટકા ઘટ્યું. ડેલ્ટા એર લાઇન્સ 3.8 ટકા વધ્યું, જ્યારે સાઉથવેસ્ટ એરલાઇન્સ અને યુનાઇટેડ એરલાઇન્સ અનુક્રમે 6.7 ટકા અને 7.9 ટકા વધ્યા. કાર્નિવલ 11.2 ટકા ઉછળ્યું, નોર્વેજિયન ક્રૂઝ લાઇન 7.6 ટકા વધ્યું, અને લિવાઇ સ્ટ્રોસ 10.7 ટકા વધ્યું. સોનુંના ભાવ સ્થિર રહ્યા કારણ કે રોકાણકારો યુ.એસ.-ઈરાનના વિકાસ પર સ્પષ્ટતા માટે રાહ જોઈ રહ્યા હતા, સ્પોટ ગોલ્ડ USD 4,715.42 પ્રતિ ઔંસ પર મોટાભાગે અચળ રહ્યું. ચાંદીના ભાવ ઘટ્યા, સ્પોટ સિલ્વર 0.4 ટકા ઘટીને USD 73.83 પ્રતિ ઔંસ પર પહોંચી ગયું. અસ્વીકરણ: આ લેખ માત્ર માહિતી માટે છે અને રોકાણ સલાહ નથી. આજના અસ્થિર બજાર માટે તમારી શું વ્યૂહરચના છે? ટિપ્પણીઓમાં શેર કરો!
