இந்த ரூ. 200 க்குக் கீழே உள்ள பங்கு: பத்து ஆண்டுகளில் அதிகபட்ச லாபத்தை அறிவிக்கிறது; லாப விகிதம் YTD வருமானங்களை மீறுகிறது.

இந்த ரூ. 200 க்குக் கீழே உள்ள பங்கு: பத்து ஆண்டுகளில் அதிகபட்ச லாபத்தை அறிவிக்கிறது; லாப விகிதம் YTD வருமானங்களை மீறுகிறது.

காஸ்ட்ரோல் இந்தியா மார்ச் 23 அன்று ரூ. 5.3 லாபம் அறிவிக்க உள்ளது; 2.82 சதவீத லாப விளைச்சல், பங்கின் YTD வருமானமான -2.62 சதவீதத்தை மீறுகிறது

✨ AI Powered Summary

பொதுவாக முதலீட்டாளர்கள் மூலதன சந்தைகளில் இரு வழிகளில் வருவாய் ஈட்டுகின்றனர், பங்கு விலை உயர்வு மற்றும் பங்குதாரர்களுக்கான வருவாய் மூலம். காஸ்ட்ரோல் இந்தியா பங்குதாரர்களுக்கு தொடர்ந்து பங்குதாரர்களுக்கான வருவாய் மூலம் பலன் அளித்த நிறுவனமாக பார்க்கப்படுகிறது. நிறுவனம் மார்ச் 23, 2026 அன்று தனது பங்குதாரர்களுக்கான வருவாயை அறிவிக்க திட்டமிட்டுள்ளது. கடந்த பத்தாண்டுகளில், அதன் அதிகபட்ச பங்குதாரர்களுக்கான வருவாய் Rs 5.25 பங்கு ஒன்றுக்கு, அதற்கான பங்குதாரர்களுக்கான வருவாய் சுமார் 2.82 சதவீதமாக உள்ளது, தற்போதைய பங்கு விலை Rs 186 ஆக உள்ளது.

ஒவ்வொரு முதலீட்டு தொகுப்பிற்கும் ஒரு வளர்ச்சி இயந்திரம் தேவை. DSIJ’s Flash News Investment (FNI) வாராந்திர பங்கு சந்தை பார்வைகள் மற்றும் பரிந்துரைகளை வழங்குகிறது, குறுகிய கால வர்த்தகர்கள் மற்றும் நீண்ட கால முதலீட்டாளர்களுக்கு ஏற்றவாறு. PDF சேவை குறிப்பு இங்கு பதிவிறக்கவும்

காஸ்ட்ரோல் இந்தியாவின் பங்குதாரர்களுக்கான வருவாய் பங்கு செயல்திறனை மிஞ்சுகிறது

இந்த ஆண்டின் இதுவரை காஸ்ட்ரோல் இந்தியாவின் பங்கு செயல்திறன் பலவீனமாக இருந்தாலும், பங்குதாரர்களுக்கான வருவாய் மாறுபட்ட படத்தை வழங்குகிறது. இந்த நிறுவனத்தின் பங்குகள் ஆண்டின் இதுவரை (YTD) சுமார் -2.62 சதவீத வருவாய் வழங்கியுள்ளன, அதேசமயம் அதன் பங்குதாரர்களுக்கான வருவாய் 2.82 சதவீதமாக உள்ளது, பங்குதாரர்களுக்கான வருவாய் பங்கு YTD செயல்திறனை மிஞ்சுகிறது. மார்ச் 11, 2026 தேதியிலிருந்து, காஸ்ட்ரோல் இந்தியாவின் பங்கு விலை Rs 186 ஆக வர்த்தகம் செய்யப்பட்டது.

இறுதி பங்குதாரர்களுக்கான வருவாய் பங்கு செயல்திறனை மிஞ்சுகிறது, பங்குதாரர்களுக்கான வருவாய் பங்கு மூலதன உயர்வை மிஞ்சுகிறது

காஸ்ட்ரோல் இந்தியாவின் பங்குதாரர்களுக்கான வருவாய் வரலாறு: ஆண்டுகளாக தொடர் பங்குதாரர்களுக்கான வருவாய் பதிவு

அறிவிப்பு தேதி

எக்ஸ்-பங்குசீட்டு தேதி

பங்குசீட்டு வகை

பங்குசீட்டு (ரூ)

03 பிப்ரவரி, 2026

```html

23 மார்ச், 2026

இறுதி

5.3

03 பிப்ரவரி, 2025

18 மார்ச், 2025

இறுதி

```

5.0

01 பிப், 2024

21 மார்ச், 2024

இறுதி

4.5

13 பிப், 2023

04 மே, 2023

இறுதி

3.5

07 பிப், 2022

02 ஜூன், 2022

இறுதி

3.0

01 Feb, 2021

22 Apr, 2021

Final

3.0

29 Jan, 2019

09 மே, 2019

இறுதி

2.8

06 பிப், 2018

25 ஏப், 2018

இறுதி

```html

2.5

21 பிப்ரவரி, 2017

22 மே, 2017

இறுதி

4.5

24 பிப்ரவரி, 2016

``````html

27 ஏப்ரல், 2016

இறுதி

5.0

25 பிப்ரவரி, 2015

06 மே, 2015

இறுதி

```

4.0

29 ஜனவரி, 2014

02 மே, 2014

இறுதி

3.5

26 பிப்ரவரி, 2013

12 ஏப்ரல், 2013

இறுதி

3.5


காஸ்ட்ரோல் இந்தியா ஒரு தசாப்தத்திற்கு மேல் நிலையான股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股

வரும் மார்ச் 23, 2026 அன்று திட்டமிடப்பட்டுள்ள股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股