Backup
Backup
Backup
27-Jun-19 JISLJALEQS
27-Jun-19 PCJEWELLER
27-Jun-19 RELCAPITAL
27-Jun-19 RELCAPITAL Reliance Capital Limited
27-Jun-19 RELCAPITAL Reliance Capital Limited
27-Jun-19 RELINFRA Reliance Infrastructu Ltd
27-Jun-19 RELINFRA Reliance Infrastructu Ltd
27-Jun-19 RELINFRA Reliance Infrastructu Ltd
27-Jun-19 RELINFRA Reliance Infrastructu Ltd
27-Jun-19 RELINFRA Reliance Infrastructu Ltd
27-Jun-19 RELINFRA Reliance Infrastructu Ltd
27-Jun-19 RELINFRA Reliance Infrastructu Ltd
27-Jun-19 RELINFRA Reliance Infrastructu Ltd
27-Jun-19 RELINFRA Reliance Infrastructu Ltd
27-Jun-19 SPTL Sintex Plastics Tech Ltd
27-Jun-19 TGBHOTELS Bhagwati Banquets And Hot
27-Jun-19 WINDMACHIN Windsor Machines Limited
28-Jun-19 DHFL Dewan Housing Fin Corp
28-Jun-19 DHFL Dewan Housing Fin Corp
28-Jun-19 INFIBEAM Infibeam Avenues Limited
28-Jun-19 INFIBEAM Infibeam Avenues Limited
28-Jun-19 INFIBEAM Infibeam Avenues Limited
28-Jun-19 JKPAPER JK Paper Limited
28-Jun-19 KHAITANELE Khaitan Electricals Ltd
28-Jun-19 KHAITANELE Khaitan Electricals Ltd
28-Jun-19 NIITTECH NIIT Technologies Limited
28-Jun-19 PFC Power Finance Corporation
28-Jun-19 PFC Power Finance Corporation
28-Jun-19 RELCAPITAL Reliance Capital Limited
28-Jun-19 RELCAPITAL Reliance Capital Limited
28-Jun-19 RELCAPITAL Reliance Capital Limited
28-Jun-19 RELCAPITAL Reliance Capital Limited
28-Jun-19 RELCAPITAL Reliance Capital Limited
28-Jun-19 RELINFRA Reliance Infrastructu Ltd
28-Jun-19 RELINFRA Reliance Infrastructu Ltd
28-Jun-19 RELINFRA Reliance Infrastructu Ltd
28-Jun-19 RELINFRA Reliance Infrastructu Ltd
28-Jun-19 RELINFRA Reliance Infrastructu Ltd
28-Jun-19 RUCHISOYA Ruchi Soya Inds Ltd.
28-Jun-19 RUCHISOYA Ruchi Soya Inds Ltd.
28-Jun-19 SUPREMEENG Supreme Engineering Ltd
1-Jul-19 AGRITECH Agri-Tech (India) Limited
1-Jul-19 EROSMEDIA Eros Intl Media Ltd
1-Jul-19 EROSMEDIA Eros Intl Media Ltd
1-Jul-19 EROSMEDIA Eros Intl Media Ltd
1-Jul-19 EROSMEDIA Eros Intl Media Ltd
1-Jul-19 EROSMEDIA Eros Intl Media Ltd
1-Jul-19 EROSMEDIA Eros Intl Media Ltd
1-Jul-19 EROSMEDIA Eros Intl Media Ltd
1-Jul-19 EROSMEDIA Eros Intl Media Ltd
1-Jul-19 EROSMEDIA Eros Intl Media Ltd
1-Jul-19 RELCAPITAL Reliance Capital Limited
1-Jul-19 RELCAPITAL Reliance Capital Limited
1-Jul-19 RELCAPITAL Reliance Capital Limited
1-Jul-19 RELCAPITAL Reliance Capital Limited
1-Jul-19 RELCAPITAL Reliance Capital Limited
1-Jul-19 RELINFRA Reliance Infrastructu Ltd
1-Jul-19 RELINFRA Reliance Infrastructu Ltd
1-Jul-19 RELINFRA Reliance Infrastructu Ltd
1-Jul-19 RELINFRA Reliance Infrastructu Ltd
1-Jul-19 RUCHISOYA Ruchi Soya Inds Ltd.
2-Jul-19 AIRAN Airan Limited
2-Jul-19 AIRAN Airan Limited
2-Jul-19 ARTEDZ Artedz Fabs Limited
2-Jul-19 ARTEDZ Artedz Fabs Limited
2-Jul-19 ARTEDZ Artedz Fabs Limited
2-Jul-19 BHARATFIN Bharat Fin. Inc. Ltd.
2-Jul-19 BHARATFIN Bharat Fin. Inc. Ltd.
2-Jul-19 BHARATFIN Bharat Fin. Inc. Ltd.
2-Jul-19 BHARATFIN Bharat Fin. Inc. Ltd.
2-Jul-19 BHARATFIN Bharat Fin. Inc. Ltd.
2-Jul-19 EROSMEDIA Eros Intl Media Ltd
2-Jul-19 EROSMEDIA Eros Intl Media Ltd
2-Jul-19 EROSMEDIA Eros Intl Media Ltd
2-Jul-19 EROSMEDIA Eros Intl Media Ltd
2-Jul-19 EROSMEDIA Eros Intl Media Ltd
2-Jul-19 EROSMEDIA Eros Intl Media Ltd
2-Jul-19 EROSMEDIA Eros Intl Media Ltd
2-Jul-19 GSS GSS Infotech Limited
2-Jul-19 RELCAPITAL Reliance Capital Limited
2-Jul-19 RELCAPITAL Reliance Capital Limited
2-Jul-19 RELCAPITAL Reliance Capital Limited
2-Jul-19 RELCAPITAL Reliance Capital Limited
2-Jul-19 RELCAPITAL Reliance Capital Limited
2-Jul-19 RELINFRA Reliance Infrastructu Ltd
2-Jul-19 RELINFRA Reliance Infrastructu Ltd
2-Jul-19 RELINFRA Reliance Infrastructu Ltd
2-Jul-19 RELINFRA Reliance Infrastructu Ltd
2-Jul-19 RELINFRA Reliance Infrastructu Ltd
2-Jul-19 RELINFRA Reliance Infrastructu Ltd
2-Jul-19 SANCO Sanco Industries Ltd.
2-Jul-19 SANCO Sanco Industries Ltd.
2-Jul-19 SANCO Sanco Industries Ltd.
2-Jul-19 SANCO Sanco Industries Ltd.
2-Jul-19 SANCO Sanco Industries Ltd.
2-Jul-19 SANCO Sanco Industries Ltd.
2-Jul-19 SANCO Sanco Industries Ltd.
2-Jul-19 TFCILTD Tourism Finance Corp
3-Jul-19 AIRAN Airan Limited
3-Jul-19 AIRAN Airan Limited
3-Jul-19 ARVIND Arvind Limited
3-Jul-19 DHFL Dewan Housing Fin Corp
3-Jul-19 EROSMEDIA Eros Intl Media Ltd
3-Jul-19 EROSMEDIA Eros Intl Media Ltd
3-Jul-19 EROSMEDIA Eros Intl Media Ltd
3-Jul-19 EROSMEDIA Eros Intl Media Ltd
3-Jul-19 EROSMEDIA Eros Intl Media Ltd
3-Jul-19 EROSMEDIA Eros Intl Media Ltd
3-Jul-19 IBULHSGFIN Indiabulls Hsg Fin Ltd
3-Jul-19 JUSTDIAL Justdial Ltd.
3-Jul-19 JUSTDIAL Justdial Ltd.
3-Jul-19 KHAITANELE Khaitan Electricals Ltd
3-Jul-19 KHAITANELE Khaitan Electricals Ltd
3-Jul-19 RELCAPITAL Reliance Capital Limited
3-Jul-19 RELCAPITAL Reliance Capital Limited
3-Jul-19 RELINFRA Reliance Infrastructu Ltd
3-Jul-19 RELINFRA Reliance Infrastructu Ltd
3-Jul-19 SONISOYA Soni Soya Product Limited
3-Jul-19 TFCILTD Tourism Finance Corp
3-Jul-19 TFCILTD Tourism Finance Corp
4-Jul-19 ALLSEC Allsec Technologies Limit
4-Jul-19 ALLSEC Allsec Technologies Limit
4-Jul-19 ARTEDZ Artedz Fabs Limited
4-Jul-19 ARTEDZ Artedz Fabs Limited
4-Jul-19 ARTEDZ Artedz Fabs Limited
4-Jul-19 DHFL Dewan Housing Fin Corp
4-Jul-19 DHFL Dewan Housing Fin Corp
4-Jul-19 EROSMEDIA Eros Intl Media Ltd
4-Jul-19 IBULHSGFIN Indiabulls Hsg Fin Ltd
4-Jul-19 INDIAMART IndiaMART InterMESH Ltd
4-Jul-19 INDIAMART IndiaMART InterMESH Ltd
4-Jul-19 INDIAMART IndiaMART InterMESH Ltd
4-Jul-19 INDIAMART IndiaMART InterMESH Ltd
4-Jul-19 LAGNAM Lagnam Spintex Limited
4-Jul-19 LAGNAM Lagnam Spintex Limited
4-Jul-19 RELCAPITAL Reliance Capital Limited
4-Jul-19 RELCAPITAL Reliance Capital Limited
4-Jul-19 RELINFRA Reliance Infrastructu Ltd
4-Jul-19 RELINFRA Reliance Infrastructu Ltd
5-Jul-19 DHFL Dewan Housing Fin Corp
5-Jul-19 EROSMEDIA Eros Intl Media Ltd
5-Jul-19 GSS GSS Infotech Limited
5-Jul-19 RELCAPITAL Reliance Capital Limited
5-Jul-19 RELINFRA Reliance Infrastructu Ltd
5-Jul-19 SANCO Sanco Industries Ltd.
5-Jul-19 SANCO Sanco Industries Ltd.
5-Jul-19 YESBANK Yes Bank Limited
8-Jul-19 EROSMEDIA Eros Intl Media Ltd
8-Jul-19 EROSMEDIA Eros Intl Media Ltd
8-Jul-19 PCJEWELLER PC Jeweller Ltd
8-Jul-19 RELCAPITAL Reliance Capital Limited
8-Jul-19 RELCAPITAL Reliance Capital Limited
8-Jul-19 RELINFRA Reliance Infrastructu Ltd
8-Jul-19 RELINFRA Reliance Infrastructu Ltd
8-Jul-19 YESBANK Yes Bank Limited
9-Jul-19 BLISSGVS Bliss GVS Pharma Ltd
9-Jul-19 DHFL Dewan Housing Fin Corp
9-Jul-19 EROSMEDIA Eros Intl Media Ltd
9-Jul-19 EROSMEDIA Eros Intl Media Ltd
9-Jul-19 FIEMIND Fiem Industries Limited
9-Jul-19 ISFT Intrasoft Tech. Ltd
9-Jul-19 JAKHARIA JAKHARIA FABRIC LIMITED
9-Jul-19 JUSTDIAL Justdial Ltd.
9-Jul-19 JUSTDIAL Justdial Ltd.
9-Jul-19 RELCAPITAL Reliance Capital Limited
9-Jul-19 RELINFRA Reliance Infrastructu Ltd
9-Jul-19 RELINFRA Reliance Infrastructu Ltd
9-Jul-19 RPPINFRA R.P.P. Infra Projects Ltd
9-Jul-19 SAKETH Saketh Exim Limited
9-Jul-19 SAKETH Saketh Exim Limited
9-Jul-19 SANCO Sanco Industries Ltd.
10-Jul-19 ARVIND Arvind Limited
10-Jul-19 DHFL Dewan Housing Fin Corp
10-Jul-19 EROSMEDIA Eros Intl Media Ltd
10-Jul-19 GSS GSS Infotech Limited
10-Jul-19 GSS GSS Infotech Limited
10-Jul-19 INNOVANA Innovana Thinklabs Ltd.
10-Jul-19 JUSTDIAL Justdial Ltd.
10-Jul-19 RELCAPITAL Reliance Capital Limited
10-Jul-19 RELINFRA Reliance Infrastructu Ltd
10-Jul-19 RELINFRA Reliance Infrastructu Ltd
10-Jul-19 RPPINFRA R.P.P. Infra Projects Ltd
11-Jul-19 DHFL Dewan Housing Fin Corp
11-Jul-19 RELCAPITAL Reliance Capital Limited
11-Jul-19 RELCAPITAL Reliance Capital Limited
11-Jul-19 RELCAPITAL Reliance Capital Limited
11-Jul-19 RELINFRA Reliance Infrastructu Ltd
11-Jul-19 RELINFRA Reliance Infrastructu Ltd
11-Jul-19 RELINFRA Reliance Infrastructu Ltd
11-Jul-19 RELINFRA Reliance Infrastructu Ltd
11-Jul-19 RELINFRA Reliance Infrastructu Ltd
11-Jul-19 SONISOYA Soni Soya Product Limited
11-Jul-19 TALWALKARS Talwalkar Fitness Ltd
11-Jul-19 TFCILTD Tourism Finance Corp
12-Jul-19 ARTEDZ Artedz Fabs Limited
12-Jul-19 ARTEDZ Artedz Fabs Limited
12-Jul-19 ARTEDZ Artedz Fabs Limited
12-Jul-19 CELESTIAL Celestial Biolabs Limited
12-Jul-19 DHFL Dewan Housing Fin Corp
12-Jul-19 EROSMEDIA Eros Intl Media Ltd
12-Jul-19 EROSMEDIA Eros Intl Media Ltd
12-Jul-19 PAR Par Drugs and Chem Ltd
12-Jul-19 PAR Par Drugs and Chem Ltd
12-Jul-19 PFC Power Finance Corporation
12-Jul-19 PFC Power Finance Corporation
12-Jul-19 RECLTD Rural Electrification Cor
12-Jul-19 RELCAPITAL Reliance Capital Limited
12-Jul-19 RELINFRA Reliance Infrastructu Ltd
12-Jul-19 RELINFRA Reliance Infrastructu Ltd
12-Jul-19 RELINFRA Reliance Infrastructu Ltd
12-Jul-19 SRSLTD SRS Limited
15-Jul-19 ABINFRA A B Infrabuild Limited
15-Jul-19 DHFL Dewan Housing Fin Corp
15-Jul-19 DHFL Dewan Housing Fin Corp
15-Jul-19 DHFL Dewan Housing Fin Corp
15-Jul-19 DHFL Dewan Housing Fin Corp
15-Jul-19 DHFL Dewan Housing Fin Corp
15-Jul-19 KARDA Karda Constructions Ltd
15-Jul-19 RELCAPITAL Reliance Capital Limited
15-Jul-19 URAVI Uravi T And Wedg Lamp Ltd
16-Jul-19 ABINFRA A B Infrabuild Limited
16-Jul-19 ABINFRA A B Infrabuild Limited
16-Jul-19 BLISSGVS Bliss GVS Pharma Ltd
16-Jul-19 DHFL Dewan Housing Fin Corp
16-Jul-19 DHFL Dewan Housing Fin Corp
16-Jul-19 DHFL Dewan Housing Fin Corp
16-Jul-19 DHFL Dewan Housing Fin Corp
16-Jul-19 DHFL Dewan Housing Fin Corp
16-Jul-19 EROSMEDIA Eros Intl Media Ltd
16-Jul-19 INTENTECH Intense Technologies Ltd
16-Jul-19 INTENTECH Intense Technologies Ltd
16-Jul-19 JAKHARIA JAKHARIA FABRIC LIMITED
16-Jul-19 JAKHARIA JAKHARIA FABRIC LIMITED
16-Jul-19 OILCOUNTUB Oil Country Tubular Ltd
16-Jul-19 OILCOUNTUB Oil Country Tubular Ltd
16-Jul-19 RAMASTEEL Rama Steel Tubes Limited
16-Jul-19 RELCAPITAL Reliance Capital Limited
16-Jul-19 SHYAMCENT Shyam Century Ferrous Ltd
16-Jul-19 SHYAMCENT Shyam Century Ferrous Ltd
16-Jul-19 SHYAMCENT Shyam Century Ferrous Ltd
16-Jul-19 URAVI Uravi T And Wedg Lamp Ltd
16-Jul-19 URAVI Uravi T And Wedg Lamp Ltd
16-Jul-19 URAVI Uravi T And Wedg Lamp Ltd
16-Jul-19 YESBANK Yes Bank Limited
17-Jul-19 ABINFRA A B Infrabuild Limited
17-Jul-19 BLISSGVS Bliss GVS Pharma Ltd
17-Jul-19 DHFL Dewan Housing Fin Corp
17-Jul-19 DHFL Dewan Housing Fin Corp
17-Jul-19 DHFL Dewan Housing Fin Corp
17-Jul-19 DHFL Dewan Housing Fin Corp
17-Jul-19 DHFL Dewan Housing Fin Corp
17-Jul-19 MCX Multi Commodity Exchange
17-Jul-19 RELCAPITAL Reliance Capital Limited
17-Jul-19 RELINFRA Reliance Infrastructu Ltd
17-Jul-19 SONISOYA Soni Soya Product Limited
17-Jul-19 SUDARSCHEM Sudarshan Chemical Inds L
17-Jul-19 TATAELXSI Tata Elxsi Limited
17-Jul-19 TATAELXSI Tata Elxsi Limited
17-Jul-19 TATAELXSI Tata Elxsi Limited
17-Jul-19 TOUCHWOOD Touchwood Entertain Ltd.
17-Jul-19 URAVI Uravi T And Wedg Lamp Ltd
17-Jul-19 URAVI Uravi T And Wedg Lamp Ltd
17-Jul-19 YESBANK Yes Bank Limited
18-Jul-19 ABINFRA A B Infrabuild Limited
18-Jul-19 DHFL Dewan Housing Fin Corp
18-Jul-19 DHFL Dewan Housing Fin Corp
18-Jul-19 INTELLECT Intellect Design Arena
18-Jul-19 RELCAPITAL Reliance Capital Limited
18-Jul-19 RELINFRA Reliance Infrastructu Ltd
18-Jul-19 SANCO Sanco Industries Ltd.
18-Jul-19 SOLEX Solex Energy Limited
18-Jul-19 URAVI Uravi T And Wedg Lamp Ltd
18-Jul-19 URAVI Uravi T And Wedg Lamp Ltd
18-Jul-19 YESBANK Yes Bank Limited
19-Jul-19 AMBANIORG Ambani Organics Limited
19-Jul-19 AMBANIORG Ambani Organics Limited
19-Jul-19 ARVIND Arvind Limited
19-Jul-19 BFUTILITIE BF Utilities Limited
19-Jul-19 DHFL Dewan Housing Fin Corp
19-Jul-19 DHFL Dewan Housing Fin Corp
19-Jul-19 DHFL Dewan Housing Fin Corp
19-Jul-19 MINDPOOL Mindpool Technologies Ltd
19-Jul-19 MINDPOOL Mindpool Technologies Ltd
19-Jul-19 MPTODAY M P Today Media Limited
19-Jul-19 RELCAPITAL Reliance Capital Limited
19-Jul-19 RELCAPITAL Reliance Capital Limited
19-Jul-19 RELINFRA Reliance Infrastructu Ltd
19-Jul-19 RELINFRA Reliance Infrastructu Ltd
19-Jul-19 SANGAMIND Sangam (India) Ltd.
19-Jul-19 SANGAMIND Sangam (India) Ltd.
19-Jul-19 TALWGYM Talwalkars Lifestyles Ltd
19-Jul-19 VIKASMCORP Vikas Multicorp Limited
19-Jul-19 VIKASMCORP Vikas Multicorp Limited
19-Jul-19 YESBANK Yes Bank Limited
22-Jul-19 ARVIND Arvind Limited
22-Jul-19 DHFL Dewan Housing Fin Corp
22-Jul-19 DHFL Dewan Housing Fin Corp
22-Jul-19 DHFL Dewan Housing Fin Corp
22-Jul-19 DHFL Dewan Housing Fin Corp
22-Jul-19 DHFL Dewan Housing Fin Corp
22-Jul-19 GRSE Garden Reach Ship
22-Jul-19 JUSTDIAL Justdial Ltd.
22-Jul-19 JUSTDIAL Justdial Ltd.
22-Jul-19 REFEX Refex Industries Limited
22-Jul-19 RELCAPITAL Reliance Capital Limited
22-Jul-19 RELINFRA Reliance Infrastructu Ltd
22-Jul-19 SHREEPUSHK Shre Push Chem & Fert Ltd
22-Jul-19 SHREEPUSHK Shre Push Chem & Fert Ltd
22-Jul-19 VIKASMCORP Vikas Multicorp Limited
22-Jul-19 YESBANK Yes Bank Limited
23-Jul-19 ABINFRA A B Infrabuild Limited
23-Jul-19 ABINFRA A B Infrabuild Limited
23-Jul-19 ABINFRA A B Infrabuild Limited
23-Jul-19 AMBANIORG Ambani Organics Limited
23-Jul-19 AMBANIORG Ambani Organics Limited
23-Jul-19 DHFL Dewan Housing Fin Corp
23-Jul-19 DHFL Dewan Housing Fin Corp
23-Jul-19 DHFL Dewan Housing Fin Corp
23-Jul-19 DHFL Dewan Housing Fin Corp
23-Jul-19 DHFL Dewan Housing Fin Corp
23-Jul-19 DHFL Dewan Housing Fin Corp
23-Jul-19 GRSE Garden Reach Ship
23-Jul-19 JUSTDIAL Justdial Ltd.
23-Jul-19 JUSTDIAL Justdial Ltd.
23-Jul-19 PCJEWELLER PC Jeweller Ltd
23-Jul-19 RAMASTEEL Rama Steel Tubes Limited
23-Jul-19 RELCAPITAL Reliance Capital Limited
23-Jul-19 RELINFRA Reliance Infrastructu Ltd
23-Jul-19 YESBANK Yes Bank Limited
24-Jul-19 DHFL Dewan Housing Fin Corp
24-Jul-19 DHFL Dewan Housing Fin Corp
24-Jul-19 DHFL Dewan Housing Fin Corp
24-Jul-19 KEERTI Keerti Know & Skill Ltd.
24-Jul-19 PCJEWELLER PC Jeweller Ltd
24-Jul-19 RELCAPITAL Reliance Capital Limited
24-Jul-19 RELINFRA Reliance Infrastructu Ltd
24-Jul-19 SAKETH Saketh Exim Limited
24-Jul-19 SAKETH Saketh Exim Limited
24-Jul-19 SAKETH Saketh Exim Limited
24-Jul-19 SAKETH Saketh Exim Limited
24-Jul-19 SBILIFE SBI Life Insurance Co Ltd
24-Jul-19 SINTERCOM Sintercom India Limited
25-Jul-19 ABINFRA A B Infrabuild Limited
25-Jul-19 ABINFRA A B Infrabuild Limited
25-Jul-19 ABINFRA A B Infrabuild Limited
25-Jul-19 ABINFRA A B Infrabuild Limited
25-Jul-19 ABINFRA A B Infrabuild Limited
25-Jul-19 APTECHT Aptech Limited
25-Jul-19 BLISSGVS Bliss GVS Pharma Ltd
25-Jul-19 DHFL Dewan Housing Fin Corp
25-Jul-19 DHFL Dewan Housing Fin Corp
25-Jul-19 DIXON Dixon Techno (India) Ltd
25-Jul-19 INFOBEAN InfoBeans Techno. Ltd.
25-Jul-19 RELCAPITAL Reliance Capital Limited
25-Jul-19 RELCAPITAL Reliance Capital Limited
25-Jul-19 RELCAPITAL Reliance Capital Limited
25-Jul-19 RELINFRA Reliance Infrastructu Ltd
25-Jul-19 RELINFRA Reliance Infrastructu Ltd
25-Jul-19 RELINFRA Reliance Infrastructu Ltd
25-Jul-19 RELINFRA Reliance Infrastructu Ltd
25-Jul-19 RELINFRA Reliance Infrastructu Ltd
25-Jul-19 SRTRANSFIN Shriram Trans Fin Co. Ltd
25-Jul-19 SSINFRA S S Infra Devp Consl Ltd
26-Jul-19 ABINFRA A B Infrabuild Limited
26-Jul-19 ABINFRA A B Infrabuild Limited
26-Jul-19 ABINFRA A B Infrabuild Limited
26-Jul-19 ABINFRA A B Infrabuild Limited
26-Jul-19 ARTEDZ Artedz Fabs Limited
26-Jul-19 ARTEDZ Artedz Fabs Limited
26-Jul-19 ARTEDZ Artedz Fabs Limited
26-Jul-19 ARVIND Arvind Limited
26-Jul-19 DHFL Dewan Housing Fin Corp
26-Jul-19 GSS GSS Infotech Limited
26-Jul-19 RELCAPITAL Reliance Capital Limited
26-Jul-19 RELCAPITAL Reliance Capital Limited
26-Jul-19 RELINFRA Reliance Infrastructu Ltd
26-Jul-19 RELINFRA Reliance Infrastructu Ltd
26-Jul-19 TEJASNET Tejas Networks Limited
26-Jul-19 TEJASNET Tejas Networks Limited
26-Jul-19 TEJASNET Tejas Networks Limited
26-Jul-19 TEJASNET Tejas Networks Limited
26-Jul-19 VETO Veto Switchgear Cable Ltd
26-Jul-19 YESBANK Yes Bank Limited
29-Jul-19 ARVIND Arvind Limited
29-Jul-19 DHFL Dewan Housing Fin Corp
29-Jul-19 FLFL Fut Lifestyle Fash Ltd
29-Jul-19 FLFL Fut Lifestyle Fash Ltd
29-Jul-19 GEEKAYWIRE Geekay Wires Limited
29-Jul-19 GEEKAYWIRE Geekay Wires Limited
29-Jul-19 KELLTONTEC Kellton Tech Sol Ltd
29-Jul-19 KELLTONTEC Kellton Tech Sol Ltd
29-Jul-19 RELCAPITAL Reliance Capital Limited
29-Jul-19 RELINFRA Reliance Infrastructu Ltd
29-Jul-19 RELINFRA Reliance Infrastructu Ltd
29-Jul-19 SILLYMONKS Silly Monks Entertain Ltd
29-Jul-19 SILLYMONKS Silly Monks Entertain Ltd
29-Jul-19 SPENTEX Spentex Industries Ltd
29-Jul-19 SPENTEX Spentex Industries Ltd
29-Jul-19 SUULD Suumaya Lifestyle Limited
29-Jul-19 TEJASNET Tejas Networks Limited
29-Jul-19 YESBANK Yes Bank Limited
30-Jul-19 ARVIND Arvind Limited
30-Jul-19 ARVIND Arvind Limited
30-Jul-19 AVG AVG Logistics Limited
30-Jul-19 DHFL Dewan Housing Fin Corp
30-Jul-19 DHFL Dewan Housing Fin Corp
30-Jul-19 JUBILANT JUBILANT LIFE SCIENCE LTD
30-Jul-19 JUBILANT JUBILANT LIFE SCIENCE LTD
30-Jul-19 RELCAPITAL Reliance Capital Limited
30-Jul-19 RELINFRA Reliance Infrastructu Ltd
30-Jul-19 SPENTEX Spentex Industries Ltd
30-Jul-19 SPENTEX Spentex Industries Ltd
30-Jul-19 SPENTEX Spentex Industries Ltd
30-Jul-19 STAR Strides Pharma ScienceLtd
30-Jul-19 STAR Strides Pharma ScienceLtd
30-Jul-19 STAR Strides Pharma ScienceLtd
31-Jul-19 BRIGHT Bright Solar Limited
31-Jul-19 BRIGHT Bright Solar Limited
31-Jul-19 DELTACORP Delta Corp Limited
31-Jul-19 DHFL Dewan Housing Fin Corp
31-Jul-19 ELGIEQUIP Elgi Equipments Ltd
31-Jul-19 JAKHARIA JAKHARIA FABRIC LIMITED
31-Jul-19 JAKHARIA JAKHARIA FABRIC LIMITED
31-Jul-19 LAKSHVILAS Lakshmi Vilas Bank Ltd
31-Jul-19 LAKSHVILAS Lakshmi Vilas Bank Ltd
31-Jul-19 RELCAPITAL Reliance Capital Limited
31-Jul-19 RELINFRA Reliance Infrastructu Ltd
31-Jul-19 RELINFRA Reliance Infrastructu Ltd
31-Jul-19 SPENTEX Spentex Industries Ltd
31-Jul-19 SPENTEX Spentex Industries Ltd
31-Jul-19 STAN Standard Chartered PLC
31-Jul-19 STAN Standard Chartered PLC
31-Jul-19 UNIINFO Uniinfo Telecom Servi Ltd
31-Jul-19 UNIINFO Uniinfo Telecom Servi Ltd
31-Jul-19 VAIBHAVGBL Vaibhav Gems Limited
31-Jul-19 YESBANK Yes Bank Limited
1-Aug-19 BLISSGVS Bliss GVS Pharma Ltd
1-Aug-19 DHFL Dewan Housing Fin Corp
1-Aug-19 LAKSHVILAS Lakshmi Vilas Bank Ltd
1-Aug-19 LAKSHVILAS Lakshmi Vilas Bank Ltd
1-Aug-19 RELCAPITAL Reliance Capital Limited
1-Aug-19 RELCAPITAL Reliance Capital Limited
1-Aug-19 RELCAPITAL Reliance Capital Limited
1-Aug-19 RELINFRA Reliance Infrastructu Ltd
1-Aug-19 RELINFRA Reliance Infrastructu Ltd
1-Aug-19 RELINFRA Reliance Infrastructu Ltd
1-Aug-19 RELINFRA Reliance Infrastructu Ltd
1-Aug-19 STAR Strides Pharma ScienceLtd
1-Aug-19 UJJIVAN Ujjivan Fin. Servc. Ltd.
1-Aug-19 UJJIVAN Ujjivan Fin. Servc. Ltd.
1-Aug-19 YESBANK Yes Bank Limited
2-Aug-19 ASHOKLEY Ashok Leyland Ltd.
2-Aug-19 AXISCADES AXISCADES Engg Tech Ltd
2-Aug-19 CARERATING CARE Ratings Ltd
2-Aug-19 DHFL Dewan Housing Fin Corp
2-Aug-19 DHUNINV Dhunseri Investments Ltd
2-Aug-19 DHUNINV Dhunseri Investments Ltd
2-Aug-19 MCLEODRUSS Mcleod Russel India Limit
2-Aug-19 NRBBEARING NRB Bearings Limited
2-Aug-19 RELCAPITAL Reliance Capital Limited
2-Aug-19 RELCAPITAL Reliance Capital Limited
2-Aug-19 RELINFRA Reliance Infrastructu Ltd
5-Aug-19 DHFL Dewan Housing Fin Corp
5-Aug-19 INDTERRAIN Ind Terrain Fashions Ltd
5-Aug-19 RELCAPITAL Reliance Capital Limited
5-Aug-19 RELIABLE Reliable Data Service Ltd
5-Aug-19 RELIABLE Reliable Data Service Ltd
5-Aug-19 RELINFRA Reliance Infrastructu Ltd
5-Aug-19 RELINFRA Reliance Infrastructu Ltd
5-Aug-19 YESBANK Yes Bank Limited
6-Aug-19 AGRITECH Agri-Tech (India) Limited
6-Aug-19 ARVIND Arvind Limited
6-Aug-19 DHFL Dewan Housing Fin Corp
6-Aug-19 DHFL Dewan Housing Fin Corp
6-Aug-19 DHFL Dewan Housing Fin Corp
6-Aug-19 DHFL Dewan Housing Fin Corp
6-Aug-19 DHFL Dewan Housing Fin Corp
6-Aug-19 ESSELPACK Essel Propack Ltd.
6-Aug-19 JAKHARIA JAKHARIA FABRIC LIMITED
6-Aug-19 PVR PVR Limited
6-Aug-19 RELCAPITAL Reliance Capital Limited
6-Aug-19 RELIABLE Reliable Data Service Ltd
6-Aug-19 RELIABLE Reliable Data Service Ltd
6-Aug-19 RELIABLE Reliable Data Service Ltd
6-Aug-19 RELINFRA Reliance Infrastructu Ltd
6-Aug-19 SHREYANIND Shreyans Industries Ltd
6-Aug-19 SHREYANIND Shreyans Industries Ltd
6-Aug-19 SHREYANIND Shreyans Industries Ltd
6-Aug-19 SUNDARMHLD Sundaram Finance Hold Ltd
6-Aug-19 TOUCHWOOD Touchwood Entertain Ltd.
6-Aug-19 WFL Wonder Fibromats Limited
6-Aug-19 YESBANK Yes Bank Limited
7-Aug-19 ARVIND Arvind Limited
7-Aug-19 DEEPIND Deep Industries Ltd
7-Aug-19 DEEPIND Deep Industries Ltd
7-Aug-19 DHFL Dewan Housing Fin Corp
7-Aug-19 DHFL Dewan Housing Fin Corp
7-Aug-19 HIGHGROUND High Ground Entp Ltd
7-Aug-19 HIGHGROUND High Ground Entp Ltd
7-Aug-19 RELCAPITAL Reliance Capital Limited
7-Aug-19 RELINFRA Reliance Infrastructu Ltd
7-Aug-19 SILGO Silgo Retail Limited
7-Aug-19 SILGO Silgo Retail Limited
7-Aug-19 SORILINFRA SORIL Infra Res Ltd
7-Aug-19 SORILINFRA SORIL Infra Res Ltd
7-Aug-19 TERASOFT Tera Software Limited
7-Aug-19 USHAMART Usha Martin Limited
7-Aug-19 USHAMART Usha Martin Limited
7-Aug-19 YESBANK Yes Bank Limited
8-Aug-19 AFFLE Affle (India) Limited
8-Aug-19 AFFLE Affle (India) Limited
8-Aug-19 AFFLE Affle (India) Limited
8-Aug-19 AFFLE Affle (India) Limited
8-Aug-19 AFFLE Affle (India) Limited
8-Aug-19 AFFLE Affle (India) Limited
8-Aug-19 ARVIND Arvind Limited
8-Aug-19 CARERATING CARE Ratings Ltd
8-Aug-19 CARERATING CARE Ratings Ltd
8-Aug-19 DHFL Dewan Housing Fin Corp
8-Aug-19 RELCAPITAL Reliance Capital Limited
8-Aug-19 RELCAPITAL Reliance Capital Limited
8-Aug-19 RELCAPITAL Reliance Capital Limited
8-Aug-19 RELINFRA Reliance Infrastructu Ltd
8-Aug-19 RELINFRA Reliance Infrastructu Ltd
8-Aug-19 RELINFRA Reliance Infrastructu Ltd
8-Aug-19 WFL Wonder Fibromats Limited
8-Aug-19 YESBANK Yes Bank Limited
9-Aug-19 CLNINDIA Clariant Chemicals (I)Ltd
9-Aug-19 DHFL Dewan Housing Fin Corp
9-Aug-19 IBULHSGFIN Indiabulls Hsg Fin Ltd
9-Aug-19 INFIBEAM Infibeam Avenues Limited
9-Aug-19 JAKHARIA JAKHARIA FABRIC LIMITED
9-Aug-19 MKPL M K Proteins Limited
9-Aug-19 RELCAPITAL Reliance Capital Limited
9-Aug-19 RELINFRA Reliance Infrastructu Ltd
9-Aug-19 WFL Wonder Fibromats Limited
### ARVIND Arvind Limited
### DHFL Dewan Housing Fin Corp
### IBULHSGFIN Indiabulls Hsg Fin Ltd
### JUSTDIAL Justdial Ltd.
### RELCAPITAL Reliance Capital Limited
### RELINFRA Reliance Infrastructu Ltd
### YESBANK Yes Bank Limited
### COX&KINGS Cox & Kings Limited
### COX&KINGS Cox & Kings Limited
### COX&KINGS Cox & Kings Limited
### DHFL Dewan Housing Fin Corp
### IBULHSGFIN Indiabulls Hsg Fin Ltd
### LYPSAGEMS Lypsa Gems & Jewel Ltd
### LYPSAGEMS Lypsa Gems & Jewel Ltd
### MKPL M K Proteins Limited
### MKPL M K Proteins Limited
### RELCAPITAL Reliance Capital Limited
### RELINFRA Reliance Infrastructu Ltd
### RELINFRA Reliance Infrastructu Ltd
### RELINFRA Reliance Infrastructu Ltd
### RUCHISOYA Ruchi Soya Inds Ltd.
### SILGO Silgo Retail Limited
### SILGO Silgo Retail Limited
### WFL Wonder Fibromats Limited
### YESBANK Yes Bank Limited
### COX&KINGS Cox & Kings Limited
### IBULHSGFIN Indiabulls Hsg Fin Ltd
### JAKHARIA JAKHARIA FABRIC LIMITED
### JAKHARIA JAKHARIA FABRIC LIMITED
### MKPL M K Proteins Limited
### RELCAPITAL Reliance Capital Limited
### RELCAPITAL Reliance Capital Limited
### RELCAPITAL Reliance Capital Limited
### RELCAPITAL Reliance Capital Limited
### RELINFRA Reliance Infrastructu Ltd
### RELINFRA Reliance Infrastructu Ltd
### SONISOYA Soni Soya Product Limited
### SONISOYA Soni Soya Product Limited
### AARON Aaron Industries Limited
### ARVIND Arvind Limited
### COX&KINGS Cox & Kings Limited
### DHFL Dewan Housing Fin Corp
### DHFL Dewan Housing Fin Corp
### EXPLEOSOL Expleo Solutions Limited
### RELCAPITAL Reliance Capital Limited
### RELCAPITAL Reliance Capital Limited
### RELINFRA Reliance Infrastructu Ltd
### RELINFRA Reliance Infrastructu Ltd
### RELINFRA Reliance Infrastructu Ltd
### SICAL Sical Logistics Limited
### UJJIVAN Ujjivan Fin. Servc. Ltd.
### UJJIVAN Ujjivan Fin. Servc. Ltd.
### YESBANK Yes Bank Limited
### DHFL Dewan Housing Fin Corp
### DHFL Dewan Housing Fin Corp
### HIGHGROUND High Ground Entp Ltd
### HIGHGROUND High Ground Entp Ltd
### HINDOILEXP Hind. Oil Exploration
### MGL Mahanagar Gas Ltd.
### MGL Mahanagar Gas Ltd.
### MGL Mahanagar Gas Ltd.
### MGL Mahanagar Gas Ltd.
### MGL Mahanagar Gas Ltd.
### RELCAPITAL Reliance Capital Limited
### RELINFRA Reliance Infrastructu Ltd
### SANGAMIND Sangam (India) Ltd.
### SANGAMIND Sangam (India) Ltd.
### YESBANK Yes Bank Limited
### ARVIND Arvind Limited
### DHFL Dewan Housing Fin Corp
### GULPOLY Gulshan Polyols Limited
### GULPOLY Gulshan Polyols Limited
### GULPOLY Gulshan Polyols Limited
### INTENTECH Intense Technologies Ltd
### NRBBEARING NRB Bearings Limited
### RELCAPITAL Reliance Capital Limited
### RELCAPITAL Reliance Capital Limited
### RELINFRA Reliance Infrastructu Ltd
### RELINFRA Reliance Infrastructu Ltd
### SPENTEX Spentex Industries Ltd
### SPENTEX Spentex Industries Ltd
### SPENTEX Spentex Industries Ltd
### YESBANK Yes Bank Limited
### AARTIDRUGS Aarti Drugs Ltd.
### ALKEM Alkem Laboratories Ltd.
### ALKEM Alkem Laboratories Ltd.
### ALKEM Alkem Laboratories Ltd.
### AMJUMBO A and M Jumbo Bags Ltd
### AMJUMBO A and M Jumbo Bags Ltd
### CGPOWER CG Power & Ind. Sol. Ltd.
### CGPOWER CG Power & Ind. Sol. Ltd.
### DHFL Dewan Housing Fin Corp
### NECCLTD North East Carry Corp Ltd
### NECCLTD North East Carry Corp Ltd
### ORIENTALTL Oriental Trimex Limited
### RELCAPITAL Reliance Capital Limited
### RELCAPITAL Reliance Capital Limited
### RELCAPITAL Reliance Capital Limited
### RELCAPITAL Reliance Capital Limited
### RELCAPITAL Reliance Capital Limited
### RELINFRA Reliance Infrastructu Ltd
### RELINFRA Reliance Infrastructu Ltd
### TIIL Technocraft Industries (I
### TNPL Tamil Nadu Newsprint
### VISHAL Vishal Fabrics Limited
### YESBANK Yes Bank Limited
### AMJUMBO A and M Jumbo Bags Ltd
### ARVIND Arvind Limited
### BCP B.C. Power Controls Ltd
### DHFL Dewan Housing Fin Corp
### EMMBI Emmbi Industries Ltd
### EMMBI Emmbi Industries Ltd
### HIGHGROUND High Ground Entp Ltd
### HIGHGROUND High Ground Entp Ltd
### IBULHSGFIN Indiabulls Hsg Fin Ltd
### NCC NCC Limited
### RELCAPITAL Reliance Capital Limited
### RELCAPITAL Reliance Capital Limited
### RELINFRA Reliance Infrastructu Ltd
### SPENTEX Spentex Industries Ltd
### SPENTEX Spentex Industries Ltd
### YESBANK Yes Bank Limited
### AMJUMBO A and M Jumbo Bags Ltd
### COMPINFO Compuage Infocom Ltd
### COMPINFO Compuage Infocom Ltd
### DHFL Dewan Housing Fin Corp
### IBULHSGFIN Indiabulls Hsg Fin Ltd
### OSWALSEEDS ShreeOswal S and Che Ltd
### OSWALSEEDS ShreeOswal S and Che Ltd
### RELCAPITAL Reliance Capital Limited
### RELCAPITAL Reliance Capital Limited
### RELCAPITAL Reliance Capital Limited
### RELINFRA Reliance Infrastructu Ltd
### RELINFRA Reliance Infrastructu Ltd
### RELINFRA Reliance Infrastructu Ltd
### RELINFRA Reliance Infrastructu Ltd
### RELINFRA Reliance Infrastructu Ltd
### RELINFRA Reliance Infrastructu Ltd
### SANGAMIND Sangam (India) Ltd.
### SANGAMIND Sangam (India) Ltd.
### SMSPHARMA SMS Pharmaceuticals Limit
### TARAPUR Tarapur Transformers Ltd
### TARAPUR Tarapur Transformers Ltd
### YESBANK Yes Bank Limited
### DHFL Dewan Housing Fin Corp
### HDFCLIFE HDFC Life Ins Co Ltd
### HEROMOTOCO Hero MotoCorp Limited
### IRISDOREME Iris Clothings Limited
### IRISDOREME Iris Clothings Limited
### IRISDOREME Iris Clothings Limited
### MANPASAND Manpasand Beverages Ltd.
### RELCAPITAL Reliance Capital Limited
### RELCAPITAL Reliance Capital Limited
### RELINFRA Reliance Infrastructu Ltd
### RELINFRA Reliance Infrastructu Ltd
### SPENTEX Spentex Industries Ltd
### TALWALKARS Talwalkar Fitness Ltd
### TALWALKARS Talwalkar Fitness Ltd
### TALWALKARS Talwalkar Fitness Ltd
### TALWALKARS Talwalkar Fitness Ltd
### TALWALKARS Talwalkar Fitness Ltd
### TALWGYM Talwalkars Lifestyles Ltd
### TALWGYM Talwalkars Lifestyles Ltd
### TALWGYM Talwalkars Lifestyles Ltd
### TALWGYM Talwalkars Lifestyles Ltd
### TALWGYM Talwalkars Lifestyles Ltd
### TALWGYM Talwalkars Lifestyles Ltd
### YESBANK Yes Bank Limited
### ASTRON Astron Paper Bord Mil Ltd
### ASTRON Astron Paper Bord Mil Ltd
### ASTRON Astron Paper Bord Mil Ltd
### DHFL Dewan Housing Fin Corp
### RELCAPITAL Reliance Capital Limited
### RELINFRA Reliance Infrastructu Ltd
### RELINFRA Reliance Infrastructu Ltd
### SPENTEX Spentex Industries Ltd
### TALWALKARS Talwalkar Fitness Ltd
### TALWGYM Talwalkars Lifestyles Ltd
### TIMETECHNO Time Technoplast Limited
### TIMETECHNO Time Technoplast Limited
### VASA Vasa Retail & Oversea Ltd
### VASA Vasa Retail & Oversea Ltd
### YESBANK Yes Bank Limited
### BCP B.C. Power Controls Ltd
### BCP B.C. Power Controls Ltd
### BCP B.C. Power Controls Ltd
### BCP B.C. Power Controls Ltd
### BCP B.C. Power Controls Ltd
### BCP B.C. Power Controls Ltd
### DHFL Dewan Housing Fin Corp
### LEMONTREE Lemon Tree Hotels Ltd
### LEMONTREE Lemon Tree Hotels Ltd
### LEMONTREE Lemon Tree Hotels Ltd
### RELCAPITAL Reliance Capital Limited
### RELINFRA Reliance Infrastructu Ltd
### SARDAEN Sarda Energy & Min Ltd
### SUULD Suumaya Lifestyle Limited
### SUULD Suumaya Lifestyle Limited
### YESBANK Yes Bank Limited
### BCP B.C. Power Controls Ltd
### BCP B.C. Power Controls Ltd
### BCP B.C. Power Controls Ltd
### BCP B.C. Power Controls Ltd
### DBREALTY D B Realty Limited
### DBREALTY D B Realty Limited
### GRUH Gruh Finance Limited
### GRUH Gruh Finance Limited
### GRUH Gruh Finance Limited
### GRUH Gruh Finance Limited
### GRUH Gruh Finance Limited
### JAYSREETEA Jayashree Tea Ltd.
### JAYSREETEA Jayashree Tea Ltd.
### JMCPROJECT JMC Projects (I) Ltd.
### MANGLMCEM Mangalam Cement Ltd
### MANGLMCEM Mangalam Cement Ltd
### ORIENTABRA Orient Abrasives Limited
### ORIENTABRA Orient Abrasives Limited
### RELCAPITAL Reliance Capital Limited
### RELINFRA Reliance Infrastructu Ltd
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-