Final Table: 1.Aizawl FC 18 11 4 3 24-14 37 Champions [Aizawl] 2.Mohun Bagan AC 18 10 6 2 27-12 36 [Kolkata] 3.East Bengal Club 18 10 3 5 33-15 33 [Kolkata] 4.Bengaluru FC 18 8 6 4 30-15 30 [C] [Bangalore] 5.Shillong Lajong FC 18 7 5 6 24-23 26 [Shillong] 6.Churchill Brothers SC 18 5 5 8 24-26 20 [N] [Goa] 7.DSK Shivajians 18 4 6 8 22-30 18 [Pune] 8.Chennai City FC 18 4 5 9 15-29 17 [N] [Chennai] 9.Minerva Punjab FC 18 2 7 9 17-33 13 [N] [2-1] [Chandigarh] -------------------------------------------------------- 10.Mumbai FC 18 2 7 9 9-28 13 [1-2] Relegated [Mumbai] Round 1 [Jan 7] East Bengal 1-1 Aizawl FC Bengaluru FC 3-0 Shillong Lajong [Jan 8] Chennai City 0-0 Minerva Punjab Mohun Bagan 1-0 Churchill Brothers Mumbai FC 1-0 DSK Shivajians Round 2 [Jan 13] Aizawl FC 1-0 Minerva Punjab Mohun Bagan 2-0 Shillong Lajong [Jan 14] Bengaluru FC 2-0 Chennai City DSK Shivajians 1-2 East Bengal [Jan 15] Churchill Brothers 1-2 Mumbai FC Round 3 [Jan 17] Aizawl FC 2-1 Shillong Lajong Mohun Bagan 4-0 Minerva Punjab DSK Shivajians 2-0 Chennai City [Jan 18] Churchill Brothers 0-2 East Bengal Bengaluru FC 3-0 Mumbai FC Round 4 [Jan 21] Shillong Lajong 2-1 Minerva Punjab DSK Shivajians 1-1 Churchill Brothers Chennai City 1-2 Mohun Bagan [Jan 22] East Bengal 2-1 Bengaluru FC Mumbai FC 0-1 Aizawl FC Round 5 [Jan 24] DSK Shivajians 0-0 Mohun Bagan [Jan 27] Churchill Brothers 2-1 Bengaluru FC [Jan 28] Shillong Lajong 3-1 Mumbai FC Chennai City 2-0 Aizawl FC [Jan 29] Minerva Punjab 0-5 East Bengal Round 6 [Jan 31] Shillong Lajong 2-0 Chennai City [Feb 1] Aizawl FC 1-0 DSK Shivajians Minerva Punjab 0-0 Churchill Brothers East Bengal 2-0 Mumbai FC [Apr 1] Mohun Bagan 3-0 Bengaluru FC Round 7 [Feb 4] Minerva Punjab 2-1 Mumbai FC Mohun Bagan 3-2 Aizawl FC [Feb 5] Shillong Lajong 1-0 Churchill Brothers East Bengal 3-0 Chennai City DSK Shivajians 2-2 Bengaluru FC Round 8 [Feb 10] Aizawl FC 3-1 Churchill Brothers [Feb 11] Shillong Lajong 1-2 DSK Shivajians Bengaluru FC 1-1 Minerva Punjab Chennai City 2-1 Mumbai FC [Feb 12] East Bengal 0-0 Mohun Bagan Round 9 [Feb 14] Chennai City 1-1 Churchill Brothers [Feb 15] Aizawl FC 1-1 Bengaluru FC East Bengal 1-1 Shillong Lajong Minerva Punjab 0-0 DSK Shivajians Mumbai FC 0-0 Mohun Bagan Round 10 [Feb 18] Mohun Bagan 3-1 DSK Shivajians Mumbai FC 0-0 Bengaluru FC [Feb 19] Churchill Brothers 4-5 Minerva Punjab Chennai City 1-4 Shillong Lajong [Feb 20] Aizawl FC 1-0 East Bengal Round 11 [Feb 25] Aizawl FC 1-0 Chennai City Bengaluru FC 1-3 East Bengal [Feb 26] Churchill Brothers 3-0 DSK Shivajians Mumbai FC 0-0 Minerva Punjab [Apr 12] Shillong Lajong 1-1 Mohun Bagan Round 12 [Mar 4] Aizawl FC 2-0 Mumbai FC Shillong Lajong 1-2 East Bengal Churchill Brothers 2-1 Mohun Bagan [Mar 5] Minerva Punjab 0-1 Bengaluru FC Chennai City 1-1 DSK Shivajians Round 13 [Mar 7] East Bengal 1-2 Churchill Brothers DSK Shivajians 0-1 Aizawl FC Minerva Punjab 1-2 Shillong Lajong [Mar 8] Mohun Bagan 2-2 Mumbai FC Chennai City 1-1 Bengaluru FC Round 14 [Mar 11] DSK Shivajians 5-0 Mumbai FC Minerva Punjab 2-2 Aizawl FC Bengaluru FC 0-0 Mohun Bagan [Mar 12] Churchill Brothers 0-0 Shillong Lajong Chennai City 2-1 East Bengal Round 15 [Apr 8] Minerva Punjab 0-2 Chennai City Mumbai FC 0-0 Churchill Brothers DSK Shivajians 2-3 Shillong Lajong [Apr 9] Bengaluru FC 1-0 Aizawl FC Mohun Bagan 2-1 East Bengal Round 16 [Apr 15] Shillong Lajong 0-2 Bengaluru FC Churchill Brothers 1-3 Aizawl FC Minerva Punjab 0-1 Mohun Bagan [Apr 17] East Bengal 0-1 DSK Shivajians Mumbai FC 0-0 Chennai City Round 17 [Apr 22] Aizawl FC 1-0 Mohun Bagan Churchill Brothers 6-1 Chennai City Bengaluru FC 7-0 DSK Shivajians [Apr 23] East Bengal 3-1 Minerva Punjab Mumbai FC 1-1 Shillong Lajong Round 18 [Apr 29] Mumbai FC 0-4 East Bengal Bengaluru FC 3-0 Churchill Brothers [Apr 30] DSK Shivajians 4-4 Minerva Punjab Shillong Lajong 1-1 Aizawl FC Mohun Bagan 2-1 Chennai City Final Table: 1.Aizawl FC 18 11 4 3 24-14 37 Champions [Aizawl] 2.Mohun Bagan AC 18 10 6 2 27-12 36 [Kolkata] 3.East Bengal Club 18 10 3 5 33-15 33 [Kolkata] 4.Bengaluru FC 18 8 6 4 30-15 30 [C] [Bangalore] 5.Shillong Lajong FC 18 7 5 6 24-23 26 [Shillong] 6.Churchill Brothers SC 18 5 5 8 24-26 20 [N] [Goa] 7.DSK Shivajians 18 4 6 8 22-30 18 [Pune] 8.Chennai City FC 18 4 5 9 15-29 17 [N] [Chennai] 9.Minerva Punjab FC 18 2 7 9 17-33 13 [N] [2-1] [Chandigarh] -------------------------------------------------------- 10.Mumbai FC 18 2 7 9 9-28 13 [1-2] Relegated [Mumbai] Promoted: NEROCA FC (Imphal)
Regular Stage | Playoff Stage Regular Stage Final Table: 1.Mumbai City FC 14 6 5 3 16- 8 23 Qualified [Mumbai] 2.Kerala Blasters FC 14 6 4 4 13-15 22 Qualified [Kochi] 3.Delhi Dynamos FC 14 5 6 3 27-17 21 Qualified [Delhi] 4.Atlético de Kolkata 14 4 8 2 16-14 20 Qualified [Kolkata] - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5.NorthEast United FC 14 5 3 6 14-14 18 [Guwahati] 6.FC Pune City 14 4 4 6 13-16 16 [Pune] 7.Chennaiyin FC 14 3 6 5 20-25 15 [Chennai] 8.FC Goa 14 4 2 8 15-25 14 [Goa] [Sep 30] NorthEast United FC 1-0 Kerala Blasters FC [Oct 1] Atlético de Kolkata 2-2 Chennaiyin FC [Oct 2] FC Pune City 0-1 Mumbai City FC [Oct 3] NorthEast United FC 2-0 FC Goa [Oct 4] Kerala Blasters FC 0-1 Atlético de Kolkata [Oct 5] Chennaiyin FC 1-3 Delhi Dynamos FC [Oct 6] Mumbai City FC 1-0 NorthEast United FC [Oct 7] FC Goa 1-2 FC Pune City [Oct 8] Kerala Blasters FC 0-0 Delhi Dynamos FC [Oct 10] Mumbai City FC 1-1 Atlético de Kolkata [Oct 11] FC Pune City 0-1 NorthEast United FC [Oct 12] Chennaiyin FC 2-0 FC Goa [Oct 13] Kerala Blasters FC 1-0 Mumbai City FC [Oct 14] Delhi Dynamos FC 1-1 NorthEast United FC [Oct 15] Atlético de Kolkata 1-1 FC Goa [Oct 16] FC Pune City 1-1 Kerala Blasters FC [Oct 17] Delhi Dynamos FC 3-3 Mumbai City FC [Oct 19] NorthEast United FC 0-1 Chennaiyin FC [Oct 20] Mumbai City FC 0-1 FC Goa [Oct 21] Atlético de Kolkata 1-0 Delhi Dynamos FC [Oct 22] FC Pune City 1-1 Chennaiyin FC [Oct 23] FC Goa 1-2 Kerala Blasters FC [Oct 24] Atlético de Kolkata 0-1 Mumbai City FC [Oct 27] Delhi Dynamos FC 1-1 FC Pune City [Oct 28] NorthEast United FC 1-2 Atlético de Kolkata [Oct 29] Chennaiyin FC 0-0 Kerala Blasters FC [Oct 30] FC Goa 0-2 Delhi Dynamos FC [Nov 2] Chennaiyin FC 1-1 Mumbai City FC [Nov 3] FC Pune City 0-1 FC Goa [Nov 4] Delhi Dynamos FC 2-0 Kerala Blasters FC [Nov 5] NorthEast United FC 0-1 Mumbai City FC [Nov 6] FC Pune City 2-1 Atlético de Kolkata [Nov 8] Kerala Blasters FC 2-1 FC Goa [Nov 9] Delhi Dynamos FC 4-1 Chennaiyin FC [Nov 10] Mumbai City FC 0-1 FC Pune City [Nov 11] FC Goa 2-1 NorthEast United FC [Nov 12] Kerala Blasters FC 3-1 Chennaiyin FC [Nov 13] Delhi Dynamos FC 2-2 Atlético de Kolkata [Nov 15] Chennaiyin FC 2-0 FC Pune City [Nov 16] FC Goa 0-0 Mumbai City FC [Nov 17] Atlético de Kolkata 1-1 NorthEast United FC [Nov 18] FC Pune City 4-3 Delhi Dynamos FC [Nov 19] Mumbai City FC 5-0 Kerala Blasters FC [Nov 20] Chennaiyin FC 1-1 Atlético de Kolkata [Nov 22] NorthEast United FC 1-0 FC Pune City [Nov 23] Mumbai City FC 2-0 Chennaiyin FC [Nov 24] FC Goa 1-2 Atlético de Kolkata [Nov 25] Kerala Blasters FC 2-1 FC Pune City [Nov 26] Chennaiyin FC 3-3 NorthEast United FC [Nov 27] Delhi Dynamos FC 5-1 FC Goa [Nov 29] Atlético de Kolkata 1-1 Kerala Blasters FC [Nov 30] NorthEast United FC 2-1 Delhi Dynamos FC [Dec 1] FC Goa 5-4 Chennaiyin FC [Dec 2] Atlético de Kolkata 0-0 FC Pune City [Dec 3] Mumbai City FC 0-0 Delhi Dynamos FC [Dec 4] Kerala Blasters FC 1-0 NorthEast United FC Final Table: 1.Mumbai City FC 14 6 5 3 16- 8 23 Qualified [Mumbai] 2.Kerala Blasters FC 14 6 4 4 13-15 22 Qualified [Kochi] 3.Delhi Dynamos FC 14 5 6 3 27-17 21 Qualified [Delhi] 4.Atlético de Kolkata 14 4 8 2 16-14 20 Qualified [Kolkata] - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5.NorthEast United FC 14 5 3 6 14-14 18 [Guwahati] 6.FC Pune City 14 4 4 6 13-16 16 [Pune] 7.Chennaiyin FC 14 3 6 5 20-25 15 [Chennai] 8.FC Goa 14 4 2 8 15-25 14 [Goa] Playoff Stage Semifinals First Legs [Dec 10] Atlético de Kolkata 3-2 Mumbai City FC [Dec 11] Kerala Blasters FC 1-0 Delhi Dynamos FC Second Legs [Dec 13] Mumbai City FC 0-0 Atlético de Kolkata [Dec 14] Delhi Dynamos FC 2-1 Kerala Blasters FC [aet, 0-3 pen] Final [Dec 18, Delhi] Kerala Blasters FC 1-1 Atlético de Kolkata [aet, 3-4 pen]
NB: 38th edition Group Stage [May 7-12] Group A 1.Aizawl 3 2 1 0 5- 3 7 Semifinals 2.East Bengal 3 1 2 0 3- 1 5 Semifinals 3.Chennai City 3 1 0 2 5- 6 3 4.Churchill Brothers 3 0 1 2 3- 6 1 Group B 1.Mohun Bagan 3 2 1 0 8- 3 7 Semifinals 2.Bengaluru FC 3 1 1 1 4- 5 4 Semifinals 3.Shillong Lajong 3 1 0 2 7- 8 3 4.DSK Shivajians 3 1 0 2 4- 7 3 Semifinals [May 14] Aizawl 0-1 Bengaluru FC Mohun Bagan 2-0 East Bengal Final [May 21, Barabati stadium, Cuttack] Bengaluru FC 2-0 Mohun Bagan [aet] [Vineth 107, 119]
North Zone Group A [Dec 27] Himachal Pradesh 1-4 Chandigarh Delhi 0-1 Uttar Pradesh [Dec 29] Chandigarh 1-0 Delhi Uttar Pradesh 3-4 Himachal Oradesh [Dec 31] Chandigarh 2-0 Uttar Pradesh Himachal Pradesh 1-0 Delhi Final Table: 1.Chandigarh 3 3 0 0 7- 1 9 Qualified 2.Himachal Pradesh 3 2 0 1 6- 7 6 3.Uttar Pradesh 3 1 0 2 4- 6 3 4.Delhi 3 0 0 3 0- 3 0 Group B [Dec 28] Punjab 3-0 Uttarakhand Jammu & Kashmir 1-1 Haryana [Dec 30] Uttarakhand 0-1 Jammu & Kashmir Haryana 0-1 Punjab [Jan 1] Uttarakhand 1-0 Haryana Punjab 1-0 Jammu & Kashmir Final Table: 1.Punjab 3 3 0 0 5- 0 9 Qualified 2.Jammu & Kashmir 3 1 1 1 2- 2 4 3.Uttarakhand 3 1 0 2 1- 4 3 4.Haryana 3 0 1 2 1- 3 1 South Zone Group A [Jan 5] Andhra Pradesh 3-1 Karnataka Kerala 3-0 Pondicherry [Jan 7] Karnataka 4-0 Pondicherry Kerala 3-2 Andhra Pradesh [Jan 9] Andhra Pradesh 0-0 Pondicherry Kerala 0-0 Karnataka Final Table: 1.Kerala 3 2 1 0 6- 2 7 Qualified 2.Karnataka 3 1 1 1 5- 3 4 3.Andhra Pradesh 3 1 1 1 5- 4 4 4.Pondicherry 3 0 1 2 0- 7 1 Group B [Jan 6] Services 7-0 Telangana Tamil Nadu 2-0 Lakshadweep [Jan 8] Services 4-0 Lakshadweep Tamil Nadu 4-0 Telangana [Jan 10] Tamil Nadu 1-2 Services Lakshadweep 1-0 Telangana Final Table: 1.Services 3 3 0 0 13- 1 9 Qualified 2.Tamil Nadu 3 2 0 1 7- 2 6 3.Lakshadweep 3 1 0 2 1- 6 3 4.Telangana 3 0 0 3 0-12 0 East Zone Group A [Dec 29] West Bengal 2-1 Chhattisgarh [Dec 31] Chhattisgarh 1-5 Orissa [Jan 2] Orissa 0-2 West Bengal Final Table: 1.West Bengal 2 2 0 0 4- 1 6 Qualified 2.Orissa 2 1 0 1 5- 3 3 3.Chhattisgarh 2 0 0 2 2- 7 0 Group B [Dec 28] Jharkhand 0-0 Sikkim Railways 4-0 Bihar [Dec 30] Sikkim 0-3 Railways Bihar 0-2 Jharkhand [Jan 1] Sikkim 3-0 Bihar Jharkhand 1-3 Railways Final Table: 1.Railways 3 3 0 0 10- 1 9 Qualified 2.Jharkhand 3 1 1 1 3- 3 4 3.Sikkim ´ 3 1 1 1 3- 3 4 4.Bihar 3 0 0 3 0- 9 0 West Zone Group A [Jan 3] Madhya Pradesh 7-0 Daman & Diu [Jan 6] Daman & Diu 0-8 Goa [Jan 7] Goa 4-0 Madhya Pradesh Final Table: 1.Goa 2 2 0 0 12- 0 6 Qualified 2.Madhya Pradesh 2 1 0 1 7- 4 3 3.Daman & Diu 2 0 0 2 0-15 0 Group B [Jan 4] Maharashtra 4-0 Rajasthan [Jan 6] Rajasthan 1-0 Gujarat [Jan 8] Gujarat 0-4 Maharashtra Final Table: 1.Maharashtra 2 2 0 0 8- 0 6 Qualified 2.Rajasthan 2 1 0 1 1- 4 3 3.Gujarat 2 0 0 2 0- 5 0 North-East Zone Group A [Jan 5] Meghalaya 6-0 Arunachal radesh [Jan 7] Assam 0-2 Meghalaya [Jan 9] Arunachal Pradesh 0-2 Assam Final Table: 1.Meghalaya 2 2 0 0 8- 0 6 Qualified 2.Assam 2 1 0 1 2- 2 3 3.Arunachal Pradesh 2 0 0 2 0- 8 0 Group B [Jan 4] Mizoram 6-0 Tripura [Jan 6] Tripura 0-4 Manipur [Jan 8] Manipur 1-2 Mizoram Final Table: 1.Mizoram 2 2 0 0 8- 1 6 Qualified 2.Manipur 2 1 0 1 5- 2 3 3.Tripura 2 0 0 2 0-10 0 Group Stage Group A [Mar 12] Goa 2-1 Meghalaya Chandigarh 0-1 West Bengal [Mar 14] Chandigarh 2-1 Meghalaya Services 0-1 West Bengal [Mar 16] Services 1-0 Chandigarh Goa 0-0 West Bengal [Mar 18] Meghalaya 2-0 Services Goa 1-1 Chandigarh [Mar 20] Goa 2-1 Services West Bengal 2-0 Meghalaya Final Table: 1.West Bengal 4 3 1 0 4- 0 10 Qualified 2.Goa 4 2 2 0 5- 3 8 Qualified 3.Chandigarh 4 1 1 2 3- 4 4 4.Meghalaya 4 1 0 3 4- 6 3 5.Services 4 1 0 3 2- 5 3 Group B [Mar 13] Punjab 2-1 Railways Mizoram 3-1 Maharashtra [Mar 15] Punjab 0-0 Mizoram Kerala 4-2 Railways [Mar 17] Railways 1-0 Maharashtra Punjab 2-2 Kerala [Mar 19] Punjab 0-1 Maharashtra Mizoram 1-4 Kerala [Mar 21] Mizoram 5-1 Railways Kerala 0-2 Maharashtra Final Table: 1.Kerala 4 2 1 1 10- 7 7 Qualified 2.Mizoram 4 2 1 1 9- 6 7 Qualified 3.Maharashtra 4 2 0 2 4- 4 6 4.Punjab 4 1 2 1 4- 4 5 5.Railways 4 1 0 3 5-11 3 Semifinals [Mar 23] West Bengal 0-0 Mizoram [aet, 6-5 pen] Goa 2-1 Kerala Final [Mar 26] Goa 0-1 West Bengal [aet]
Qualifying Round 16 participating teams Final Patha Chakra FC 1-1 Kolkata XI [4-2 pen] NB: Patha Chakra quaklified for tournament proper. Tournament Proper Final [Jun 11] FC Pune City U-19 3-0 Mohun Bagan SAIL Academy
Group Stage [Aug 28 - Sep 7] Tables: Group A 1.DSK Shivajians 5 3 1 1 10- 8 10 Semifinals 2.Army Green 5 2 2 1 7- 6 8 Semifinals 3.Sporting Goa 5 2 1 2 11- 8 7 4.Indian Navy 5 1 3 1 9- 7 6 5.Gangtok Himalayan 5 2 0 3 6- 9 6 6.Minerva Academy 5 1 1 3 6-11 4 Group B 1.Aizawl 5 3 1 1 6- 3 10 Semifinals 2.NEROCA 5 2 3 0 7- 4 9 Semifinals 3.Dempo 5 2 1 2 13- 8 7 4.Army Red 5 1 3 1 7- 7 6 5.Indian Air Force 5 0 3 2 5- 6 3 6.Real Kashmir 5 0 3 2 4-14 3 Semifinals [Sep 9] DSK Shivajians 0-3 NEROCA Aizawl 3-3 Army Green FC [aet, 2-4 pen] Final [Sep 11] NEROCA 0-0 Army Green FC [aet, 5-6 pen]
Group Stage Tables: Group A 1.Three Star Club [Nepal] 3 1 2 0 8- 3 5 Semifinals 2.Shillong Lajong 3 1 2 0 7- 2 5 Semifinals 3.Oil India 3 1 2 0 5- 2 5 4.Barak Flamingoz 3 0 0 3 1-14 0 Group B 1.East Bengal 3 3 0 0 11- 0 9 Semifinals 2.United Sikkim 3 1 1 1 2- 3 4 Semifinals 3.Assam State Electricity Board 3 1 1 1 2- 4 4 4.Bongobi Agragami [Bangladesh] 3 0 0 3 0- 8 0 Semifinals [Sep 28] Three Star Club 4-1 United Sikkim East Bengal 1-0 Shillong Lajong Final [Sep 30] Three Star Club 2-1 East Bengal [aet]
Round 1 [Oct 16] Kerala SEB 1-4 Jhapa XI [Oct 17] Gangtok Himalayan 2-1 ARC Shillong [Oct 18] Sikkim Aakraman 4-0 Calcutta Customs [Oct 19] Port Trust 0-2 Kanchenjunga Quarterfinals [Oct 20] ONGC 3-3 Jhapa XI [3-4 pen] [Oct 21] Sikkim Aakraman 2-0 United Sikkim [Oct 22] Gangtok Himalayan 4-0 Manang Marshyangdi [Oct 23] Mohammedan SC 3-0 Kanchenjunga Semifinals [Oct 24] Jhapa XI 1-0 Gangtok Himalayan [Oct 25] Sikkim Aakraman 1-3 Mohammedan SC Final [Oct 27] Jhapa XI 0-1 Mohammedan SC
[Nov 20 - Dec 1] Round 1 PIFA Colaba FC 0-0 Central Railway [7-6 pen] Quarterfinals PIFA Colaba FC 2-1 Mumbai FC (U-19) Semifinals PIFA Colaba FC 3-1 Akbar Travels Final Mumbai FC bt PIFA Colaba FC
Round 1 [Feb 8] Reserve Bank - KSA Air India bt GMSC [Feb 9] Union Bank of India - Century Rayon Deba Bank - ONGC [Feb 10] PIFA Colaba FC 4-3 HDFC Bank Kenkre FC (U-19) bt Western Railway [Feb 12] Mumbai FC (U-19) bt Central Bank of India Mumbai Customs - Central Railway Quarterfinals PIFA Colaba FC 3-0 Kenkre FC Air India bt Reserve Ban/KSA Mumbai FC bt M. Customs/Central Railway Dena Bank/ONGC - Union Bank/Century Rayon Semifinals [Feb 16] PIFA Colaba FC 1-1 Mumbai FC [5-4 pen] Air India bt Dena Bank/ONGC/Union Bank/Century Rayon Final [Feb 18] Air India 3-2 PIFA Colaba FC
list of calcutta league champions.
list of delhi league champions.
list of manipur league champions
list of federation cup finals.
list of santosh trophy finals.
Prepared and maintained by Hans Schöggl and Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Authors: Hans Schöggl and Karel Stokkermans
Last updated: 21 Mar 2024
(C) Copyright Hans Schöggl, Karel Stokkermans and RSSSF 2016/24
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the authors. All rights reserved.