Livescore
Leagues
Countries
Teams
Channels
Football TV
Betting 18+
API
Livescore Widget
Loading...
Livescore
Countries
International
International
Leagues
Teams
National Teams
Players
International Leagues
International Teams
Turkey
Italy
Wales
Switzerland
Denmark
Finland
Belgium
Russia
England
Croatia
Netherlands
Ukraine
Spain
Sweden
France
Germany
Austria
Czech Republic
Portugal
Poland
Lithuania
Slovenia
San Marino
Azerbaijan
Slovakia
Armenia
Kazakhstan
Malta
Scotland
Northern Ireland
Norway
Romania
Montenegro
Georgia
Albania
North Macedonia
Israel
Liechtenstein
Iceland
Kosovo
Serbia
Ireland
Moldova
Bosnia & Herzegovina
Estonia
Cyprus
Bulgaria
Luxembourg
Belarus
Faroe Islands
Hungary
Andorra
Latvia
Gibraltar
Greece
Ethiopia
Lesotho
Eritrea
Namibia
Burundi
Tanzania
South Sudan
Equatorial Guinea
Mauritius
Mozambique
Djibouti
Eswatini
Sao Tome and Principe
Guinea-bissau
Liberia
Sierra Leone
Seychelles
Rwanda
Chad
Sudan
Somalia
Zimbabwe
Comoros
Togo
Gambia
Angola
Botswana
Malawi
Barbados
Virgin Islands, U.S.
Nicaragua
Anguilla
Saint Kitts and Nevis
Turks and Caicos Islands
Bahamas
Bermuda
Belize
Cayman Islands
Virgin Islands, British
Dominica
Curacao
Montserrat
Suriname
Saint Vincent and the Grenadines
Guyana
Antigua and Barbuda
Saint Lucia
Aruba
Cuba
Dominican Republic
Canada
El Salvador
Puerto Rico
Grenada
Guatemala
Haiti
Jamaica
USA
Trinidad and Tobago
Mexico
Costa Rica
Panama
Honduras
Saudi Arabia
Egypt
Uruguay
Morocco
Iran
Australia
Argentina
Peru
Nigeria
Brazil
Republic of Korea
Tunisia
Colombia
Japan
Senegal
Cyprus U21
Albania U21
Turkey U21
Ireland U21
Luxembourg U21
Bosnia & Herzegovina U21
Moldova U21
Andorra U21
San Marino U21
Lithuania U21
Kazakhstan U21
Kosovo U21
Liechtenstein U21
Azerbaijan U21
Belarus U21
Greece U21
Montenegro U21
Estonia U21
Bulgaria U21
Georgia U21
Austria U21
Scotland U21
Portugal U21
Spain U21
Latvia U21
Poland U21
Ukraine U21
Finland U21
Wales U21
Belgium U21
Czech Republic U21
Russia U21
Serbia U21
Slovakia U21
Norway U21
England U21
Northern Ireland U21
Malta U21
Armenia U21
Israel U21
North Macedonia U21
Italy U21
Sweden U21
Switzerland U21
Denmark U21
Romania U21
Netherlands U21
Germany U21
Croatia U21
France U21
Chinese Taipei
Cambodia
Laos
India
Malaysia
Timor-Leste
Tajikistan
Bangladesh
Maldives
Yemen
Bhutan
Turkmenistan
Myanmar
Philippines
Nepal
Kyrgyzstan
Macao
Afghanistan
Vietnam
Oman
Lebanon
Hong Kong, China
Bahrain
Singapore
Palestine
Jordan
Korea DPR
Froya Idrett
Ready
Kepez Belediyespor
Ci Group Buca
Manisa Futbol Kulubu
Chile
Paraguay
Bolivia
Ecuador
Qatar
Venezuela
Martinique
Csm Politehnica Iasi
United Arab Emirates
Thailand
Syrian Arab Republic
China
Iraq
Uzbekistan
Armenia U19
Spain U19
Italy U19
Portugal U19
Norway U19
Ireland U19
Czech Republic U19
France U19
DR Congo
Uganda
Guinea
Madagascar
Algeria
Kenya
Ivory Coast
South Africa
Mali
Mauritania
Cameroon
Ghana
Benin
Nigeria U17
Hungary U17
Brazil U17
Canada U17
New Zealand U17
Angola U17
Ecuador U17
Australia U17
USA U17
Senegal U17
France U17
Chile U17
Japan U17
Netherlands U17
Korea Republic U17
Haiti U17
Spain U17
Argentina U17
Solomon Islands U17
Italy U17
Tajikistan U17
Cameroon U17
Paraguay U17
Mexico U17
TJ Unie Hlubina
SK Petrin Plzen
Motorlet
Tj Sokol Srbice
France (W)
Republic of Korea (W)
Germany (W)
China (W)
Spain (W)
South Africa (W)
Norway (W)
Nigeria (W)
Australia (W)
Italy (W)
Brazil (W)
Jamaica (W)
England (W)
Scotland (W)
Argentina (W)
Japan (W)
Canada (W)
Cameroon (W)
New Zealand (W)
Netherlands (W)
Chile (W)
Sweden (W)
USA (W)
Thailand (W)
FK Podkonice
NK Udarnik Kurilovec
Mongolia
Brunei Darussalam
Sri Lanka
Pakistan
Guam
Indonesia
Kuwait
Tonga
Cook Islands
Samoa
American Samoa
New Zealand
Fiji
Vanuatu
Solomon Islands
Papua New Guinea
New Caledonia
Tahiti
Obolon-Brovar Kyiv
Hokuriku University
SS Matelica Calcio Asd
Manchester United U21
Chelsea FC U21
FC Liverpool U21
Arsenal FC U21
FC Everton U21
Southampton FC U21
Brighton And Hove Albion U21
Tottenham Hotspur U21
Newcastle United U21
Norwich City U21
Aston Villa U21
West Ham United U21
Manchester City U21
Wolverhampton Wanderers U21
Leicester City U21
Fulham FC U21
Hienghene SP
RC Grasse
Lusitania Dos Acores
FA 2000
SC Team Wiener Linien
SV Ried II
Ilves 2
JS Hercules
Hjs Akatemia
FK Kit-Go Pehcevo
FK Labunishta
FC Rapid
GE Juventus SC
Chinese Taipei (W)
Belgium (W)
Portugal (W)
Denmark (W)
Czech Republic U17
Belgium U17
Sweden U17
Ireland U17
Greece U17
England U17
Iceland U17
Russia U17
Austria U17
Germany U17
Portugal U17
Iraq
Denmark
Honduras
Algeria
Brazil
South Africa
Mexico
Germany
Portugal
Argentina
Sweden
Colombia
Fiji
Republic of Korea
Nigeria
Japan
Zimbabwe (W)
Colombia (W)
ASK Elektra
Mexico U20
Italy U20
Tahiti U20
Senegal U20
Poland U20
Colombia U20
Japan U20
Ecuador U20
Qatar U20
Nigeria U20
Honduras U20
New Zealand U20
Ukraine U20
USA U20
Uruguay U20
Norway U20
Portugal U20
Republic of Korea U20
Panama U20
Mali U20
France U20
Saudi Arabia U20
Argentina U20
South Africa U20
FK Istiklol
AL Zawraa SC
AL Shorta SC (Irq)
Russia (W)
Austria (W)
Switzerland (W)
Iceland (W)
KFUM BK Kobenhavn 1899
Yate Town
Venezuela U20
Chile U20
Bolivia U20
Paraguay U20
Peru U20
Brazil U20
Brunei DPMM FC
Zambia
Libya
Burkina Faso
Congo
Cuba U20
Trinidad and Tobago U20
Antigua and Barbuda U20
Suriname U20
Haiti U20
Puerto Rico U20
Costa Rica U20
Bermuda U20
Guatemala U20
Guyana U20
Saint Kitts and Nevis U20
El Salvador U20
Curacao U20
Guadeloupe U20
Canada U20
Jamaica U20
Nicaragua U20
Lalenok United FC
Preah Khan Reach Svay Rieng FC
Master 7 FC
Indera SC
Defenders SC
Ulaanbaatar City
Taiwan Power Company
Maziya SRC
FK Neftchi Kochkor-Ata
Ahal FC
Eintracht Frankfurt (W)
Spain U19 (W)
Belgium U19 (W)
Norway U19 (W)
Netherlands U19 (W)
Scotland U19 (W)
France U19 (W)
England U19 (W)
Germany U19 (W)
FC Aragvi Dusheti
Hapoel Um El Fahem
Romania U19 (W)
Slovakia U19 (W)
Switzerland U19 (W)
Latvia U19 (W)
North Macedonia U19 (W)
Israel U19 (W)
Austria U19 (W)
Cyprus U19 (W)
Sweden U19 (W)
Armenia U19 (W)
Slovenia U19 (W)
Russia U19 (W)
Denmark U19 (W)
Italy U19 (W)
Estonia U19 (W)
Ukraine U19 (W)
Ireland U19 (W)
Moldova U19 (W)
Turkey U19 (W)
Hungary U19(W)
Azerbaijan U19 (W)
Portugal U19 (W)
Bosnia & Herzegovina U19 (W)
Finland U19 (W)
Lithuania U19 (W)
Croatia U19 (W)
Poland U19 (W)
Bulgaria U19 (W)
Belarus U19 (W)
Serbia U19 (W)
Albania U19 (W)
Greece U19 (W)
Iceland U19 (W)
Montenegro U19 (W)
Kazakhstan U19 (W)
Faroe Islands U13 (W)
Czech Republic U19 (W)
Wales U19 (W)
Northern Ireland U19 (W)
Lithuania U19
Netherlands U19
Moldova U19
Latvia U19
Israel U19
Romania U19
Serbia U19
Germany U19
Andorra U19
Croatia U19
Kazakhstan U19
Azerbaijan U19
Hungary U19
Georgia U19
San Marino U19
Belarus U19
Scotland U19
Montenegro U19
Bulgaria U19
Cyprus U19
Slovakia U19
Ukraine U19
Estonia U19
North Macedonia U19
England U19
Luxembourg U19
Russia U19
Wales U19
Poland U19
Turkey U19
Faroe Islands U19
Iceland U19
Belgium U19
Malta U19
Slovenia U19
Sweden U19
Finland U19
Denmark U19
Greece U19
Albania U19
Switzerland U19
Austria U19
Gibraltar U19
Ireland U17 (W)
Lithuania U17 (W)
Greece U17 (W)
France U17 (W)
Belarus U17 (W)
Iceland U17 (W)
Romania U17 (W)
Turkey U17 (W)
Switzerland U17 (W)
Moldova U17 (W)
Wales U17 (W)
Russia U17 (W)
Denmark U17 (W)
North Macedonia U17 (W)
Bulgaria U17 (W)
Hungary U17 (W)
Poland U17 (W)
Kazakhstan U17 (W)
Italy U17 (W)
Montenegro U17 (W)
Northern Ireland U17 (W)
Scotland U17 (W)
Azerbaijan U17 (W)
Slovenia U17 (W)
Norway U17 (W)
Faroe Islands U17 (W)
Finland U17 (W)
Estonia U17 (W)
Czech Republic U17 (W)
Georgia U17 (W)
Ukraine U17 (W)
Serbia U17 (W)
Slovakia U17 (W)
Austria U17 (W)
England U17 (W)
Croatia U17 (W)
Bosnia & Herzegovina U17 (W)
Belgium U17 (W)
Israel U17 (W)
Portugal U17 (W)
Netherlands U17 (W)
Latvia U17 (W)
Bosnia & Herzegovina U17
Moldova U17
Finland U17
Faroe Islands U17
Denmark U17
Lithuania U17
Liechtenstein U17
North Macedonia U17
Poland U17
Wales U17
Slovenia U17
Malta U17
Bulgaria U17
Norway U17
Croatia U17
Cyprus U17
Slovakia U17
Gibraltar U17
Scotland U17
Armenia U17
Serbia U17
Latvia U17
Belarus U17
San Marino U17
Romania U17
Switzerland U17
Luxembourg U17
Northern Ireland U17
Turkey U17
Montenegro U17
Israel U17
Andorra U17
Kazakhstan U17
Azerbaijan U17
Albania U17
Georgia U17
Ukraine U17
LDZ Cargo/DFA
Faroe Islands (W)
Czech Republic (W)
Albania (W)
Northern Ireland (W)
Poland (W)
Belarus (W)
Ukraine (W)
Croatia (W)
Moldova (W)
Slovenia (W)
Kazakhstan (W)
Wales (W)
Romania (W)
Slovakia (W)
Hungary (W)
Serbia (W)
Ireland (W)
Israel (W)
Bosnia & Herzegovina (W)
Finland (W)
Mexico U20 (W)
Brazil U20 (W)
New Zealand U20 (W)
Korea DPR U20 (W)
England U20 (W)
France U20 (W)
Ghana U20 (W)
Nigeria U20 (W)
Germany U20 (W)
Paraguay U20 (W)
Haiti U20 (W)
China U20 (W)
USA U20 (W)
Japan U20 (W)
FK Aukstaitija
FK Kazlu Ruda
Marijampole City FA
Reggio Audace FC
Brazil U17 (W)
Japan U17 (W)
New Zealand U17 (W)
Mexico U17 (W)
South Africa U17 (W)
Uruguay U17 (W)
Ghana U17 (W)
USA U17 (W)
Republic of Korea U17 (W)
Spain U17 (W)
Korea DPR U17 (W)
Germany U17 (W)
Canada U17 (W)
Colombia U17 (W)
Aciesta Trau Football Club
Malta (W)
Turkey (W)
Roasso Kumamoto
Pogon II Szczecin
FC Ulaanbaatar
Lithuania (W)
Georgia (W)
Estonia (W)
Kosovo (W)
Montenegro (W)
North Macedonia (W)
Latvia (W)
Azerbaijan (W)
Greece (W)
Egypt U23
Mali U23
Cameroon U23
Ghana U23
Nigeria U23
Ivory Coast U23
South Africa U23
Zambia U23
Avion FC Du Nkam
Mexico (W)
Korea DPR (W)
Croatia U18
Spain U18
England U18
Russia U18
Czech Republic U18
Ukraine U18
Slovakia U18
Mexico U18
Al-Merrikh SC (Omdurman)
Big Bullets
KMKM
Mekelle 70 Enderta FC
Stade Malien de Bamako
Horoya AC
Matlama FC
Aigle Noir
AL Hilal
AS Vita Club
Atlabara FC
FC Nouadhibou
Buffles de Borgou
ASC Kara
Lprc Oilers FC
Cote Dor FC
TP Mazembe
CA River Plate (Uru) U20
FC Giessen
FC Murom
Al-Ahli Shendi
Masters Security
Akonangui
Asc Snim
Esae FC
AS Cotontchad
Rukinzo FC
Maranatha
Al-Ittihad Tripoli
Ahli AL Khartoum
Djoliba AC
Cnaps Sport FC
Cano Sport
Racing Club Dabidjan
Lautoka FC
Hekari United FC
Lae City FC
Ba FC
SV Grรถedig Amateur
Spartak Trnava U19
Asd Calcio Cittanovese
Puerto Rico U17 (W)
Haiti U17 (W)
Nicaragua U17 (W)
Costa Rica U17 (W)
Costa Rica U20 (W)
Canada U20 (W)
Trinidad and Tobago U20 (W)
Jamaica U20 (W)
AD Freipaulistano
Jamaica U20 (W)
Ecuador U20 (W)
Argentina U20 (W)
Venezuela U20 (W)
Uruguay U20 (W)
Chile U20 (W)
Peru U20 (W)
Bolivia U20 (W)
Paulista FC SP U23
Kyrgyzstan U21
Tajikistan U21
Clarence United FC
Jordan (W)
Philippines (W)
Vietnam (W)
Widnes FC
Stockton Town
Central African Republic
Cape Verde
Gabon
Niger
USA U19 (W)
Laos U23
Palestine U23
Indonesia U23
Uzbekistan U23
Bangladesh U23
Vietnam U23
Pakistan U23
China U23
Timor-Leste U23
United Arab Emirates U23
Syrian Arab Republic U23
Thailand U23
Qatar U23
Japan U23
Nepal U23
Saudi Arabia U23
Iran U23
Kyrgyzstan U23
Malaysia U23
Korea DPR U23
Myanmar U23
Republic of Korea U23
Bahrain U23
United Arab Emirates U19
Qatar U19
Indonesia U19
Chinese Taipei U19
Vietnam U19
Jordan U19
Iraq U19
Thailand U19
Japan U19
Korea DPR U19
Republic of Korea U19
Australia U19
Saudi Arabia U19
Malaysia U19
Tajikistan U19
China U19
Trinidad and Tobago (W)
Panama (W)
Costa Rica (W)
Cuba (W)
Thatcham Town FC
Basildon United
AL Ittihad (Omn)
Venezuela U17
Peru U17
Uruguay U17
Bolivia U17
Colombia U17
Ghana U20
El Salvador U17
Guyana U17
Trinidad and Tobago U17
Bermuda U17
Honduras U17
Panama U17
Guatemala U17
Barbados U17
Dominican Republic U17
Nicaragua U17
Singapore U23
Macao U23
Iraq U23
India U23
Australia U23
Cambodia U23
Oman U23
Turkmenistan U23
Lebanon U23
Afghanistan U23
Jordan U23
Kuwait U23
Maldives U23
Korea DPR U19 (W)
Australia DPR U19 (W)
Thailand DPR U19 (W)
Vietnam U19 (W)
Japan U19 (W)
Myanmar U19 (W)
China U19 (W)
Republic of Korea U19 (W)
VV Alkmaar (W)
AL Thoqbah Club
FC Zenit St. Petersburg U19
MTK Budapest U19
Morocco U20
AL Quwwat AL Falistinia
Haiti (W)
Saint Kitts and Nevis (W)
USA U23
Rosice
Ghana (W)
Algeria (W)
Mali (W)
Zambia (W)
Equatorial Guinea (W)
Busoga United FC
Ypiranga-AP
SC Internacional RS (W)
Pumas Unam U20
AS Capoise
CP Villarrobledo
Afturelding/Fram (W)
Phrae United
AL Tawon SC
Malaysia U22
Myanmar U22
Vietnam U22
Philippines U22
Cambodia U22
Thailand U22
Indonesia U22
Laos U22
Singapore U22
Timor-Leste U22
Club Chabab Riadi Salmi
Agrotikos Asteras (W)
Sotra SK
Venezuela (W)
Nicaragua (W)
Honduras U21
Costa Rica U21
El Salvador U21
Haiti U21
Mexico U21
Venezuela U21
Rks Radomsko
Pniowek Pawlowice Slaskie
Indonesia (W)
Maldives (W)
Hong Kong, China (W)
Tajikistan (W)
CD Lugo B
Rayo Cantabria
Rota CD
Angers SCO U19
Charaviakos
Saint-Martin
Saint Vincent and the Grenadines
French Guiana
Bonaire
Guadeloupe
Sint Maarten
Defensor Sporting U20
Derby County Lfc (W)
Sao Raimundo EC AM
Club 1 de Marzo FBC
Paraguay (W)
Peru (W)
Panama
Mexico
Ecuador
Argentina
Jamaica
Honduras
Uruguay
Peru
AL Quwa AL Jawiya
Al-Jaish SC (Syr)
Al-Ahli Benghzi
San Martin Formosa
Myanmar (W)
Malaysia (W)
Chile
Argentina U23
Uruguay
Paraguay
Bolivia
Yugoslavia
Germany
USSR
Czech Republic
Serbia & Montenegro
Netherlands Antilles
East Germany
Zaire
Dutch East Indies
Slovenia U21
Hungary U21
Fk Kvik Trondheim
Afjord
Luif
SV Feldkirchen
FC Myllypuro
Thrasivoulos Fylis
Allianssi Vanta
Ghana U17
India U17
Mali U17
Korea DPR U17
Niger U17
Iran U17
Guinea U17
New Caledonia U17
Iraq U17
South Africa U17
Syrian Arab Republic U17
United Arab Emirates U17
Ivory Coast U17
Tunisia U17
Morocco U17
Uzbekistan U17
Congo U17
Rwanda U17
Burkina Faso U17
Gambia U17
Malawi U17
Algeria U17
Togo U17
Ivory Coast (W)
Ecuador (W)
Lfk Mladost Lucani
Racing Club Harelbeke
FC Charleroi
Swansea City U21
Stoke City U21
Middlesbrough FC U21
West Bromwich Albion U21
Golden Lion FC
US Ste Rose
AS Dragon
AS Lossi
Crato
FK Bratstvo Vlaznimi
Rapid Bucuresti II
Lokomotiv 1929 Mezdra
Shimshon Tel Aviv
Ynysgerwn FC
Morocco
Spain
United Arab Emirates
Gabon
Switzerland
Egypt
Belarus
New Zealand
Great Britain
Senegal
Australia
Serbia
USA
Italy
Belgium
Ivory Coast
China
Cameroon
Netherlands
Great Britain (W)
Germany U20
England U20
Zambia U20
Iran U20
Vietnam U20
Myanmar U20
Austria U20
Korea DPR U20
Hungary U20
Uzbekistan U20
Spain U20
Australia U20
Greece U20
Turkey U20
Egypt U20
Croatia U20
Iraq U20
Cameroon U20
Czech Republic U20
United Arab Emirates U20
Scotland U20
Jordan U20
Gambia U20
Air Force Club
AL-Ittihad SC Aleppo
Al-Karamah SC
Club Atletico Pantoja
Cibao CF
Don Bosco
Police United
Verdes FC
Alpha United
Bayamon FC
Valencia FC
Tempete FC
SD Noja
Khatoco Khanh Hoa FC
Lao Police Club
Yotha FC
FC Alay
Colombo FC
Transport United FC
Lao FC
FK Khujand
Manang Marshyangdi
Hang Yuen
April Twenty-Five
FC Dordoi Bishkek
FC Altyn Asyr
Hwaepul SC
Al-Wahda SC
New Radiant SC
Benfica de Macau
Balkan FK
FC Hosilot
Thimphu City FC
Naft Al Wasat
Khayr Vahdat FK
AL Saqr
Arbil SC
FC Ravshan
Al Yarmok Sanaa
Ahli Taiz SC
Tadaz Tursunzade
Shaab Ibb
Duhok FC
Al-Tilal Aden
Victory FC
AL Orouba
Vb Sports Club
AL Talaba
Al-Ahli Sanaa
AL Helal Hudayda
AL-Majd SC
France U23(W)
Germany U23(W)
Sweden U23(W)
England (W)
Iceland U23(W)
Norway U23(W)
Belarus U23(W)
Switzerland U23(W)
FK Karvan Yevlakh
CSF Spartanni
Malta U19 (W)
Georgia U19 (W)
Liechtenstein U19
Northern Ireland U19
Andorra U17 (W)
Sweden U17 (W)
Armenia U17 (W)
Estonia U17
Bulgaria (W)
Armenia (W)
Sweden U20 (W)
Republic of Korea U20(W)
Finland U20(W)
Italy U20(W)
Switzerland U20(W)
Norway U20(W)
FK Trinec
Venezuela U17(W)
Nigeria U17(W)
Paraguay U17(W)
China U17(W)
Trinidad and Tobago U17(W)
Chile U17(W)
Catalunya
Basque Country
Slovenia
China U20
Estonia U23
England
Latvia U23
Russia B
Turkey
Turkey U23
Bosnia & Herzegovina U23
Uruguay (W)
United Arab Emirates (W)
Singapore (W)
France B (W)
Hungary B (W)
Bahrain (W)
India (W)
Lebanon (W)
Luxembourg (W)
Catalonia (W)
Basque Country (W)
Kottmannsdorf
Khimik-Avgust Vurnary
MFC Zhytomir
FC Zurich U21
RB Bragantino SP
SC Landskron
HSC Hannover
Adr Jicaral Sercoba
Karlslunds IF HFK
Samut Songkhram FC
GOR Mahia
Portmarnock AFC
Al-Ahli Tripoli
Korneuburg ASC Marathon
FC Imabarai
Costa Rica U23
Qatar U21
Denmark U20
Switzerland U20
Paraguay U21
Chile U19
Bolivia U21
Thailand U21
China U21
Chile U21
Vietnam U21
Malaysia U21
Singapore U21
Ivory Coast U21
Slovakia U20
Norway B
Finland U20
Cyprus U20
Brazil U21
Australia U21
Romania U20
Belarus U20
Argentina U21
Iran U21
Uzbekistan U21
Mali U21
Netherlands U20
Sweden U20
Montenegro U20
Russia U20
Tajikistan U20
Algeria U20
Tunisia U20
Slovenia U20
Congo DR U20
Bulgaria U20
Romania U18
Armenia U18
Bosnia & Herzegovina U18
North Macedonia U18
Japan U18
Sweden U18
Norway U18
Austria U18
Slovenia U18
India U19
Bulgaria U18
Uzbekistan U19
USA U18
Poland U18
Brazil U19
USA U19
Netherlands U18
Germany U18
Serbia U18
Mexico U19
Estonia U18
Switzerland U18
Italy U18
Denmark U18
Greece U18
Egypt U19
Portugal U18
France U18
Belgium U18
Albania U18
Hungary U18
Latvia U18
Lithuania U18
Turkey U18
Israel U18
Ireland U18
Wales U18
Belarus U18
Iceland U18
Finland U18
Montenegro U18
Moldova U18
Georgia U18
China U18
Cyprus U18
Canada U18
Andorra (W)
Senegal U23
Tunisia U23
Algeria U23
Morocco U23
Gabon U23
Independiente de Chivilcoy
Kazakhstan U18
Azerbaijan U18
United Arab Emirates U18
Jimma Aba Jifar
US Koroki
Mbabane Swallows FC
AS Mangasport
Barrack Y. Controllers
Light Stars FC
CF Mounana
Saint George FC
Rail Club de Kadiogo
Ferroviario Da Beira
Gambia Ports Authority
AS Port Louis 2000
Ferroviario de Maputo
VitalยดO FC
AS Kaloum
Cercle Olympique de Bamako
SM Sanga Balende
Real de Banjul
AC Semassi FC
Foullah Edifice
Steve Biko FC
FC Os Balantas
Diamond Stars
Komorozine de Domoni
Liga Desportiva de Maputo
US Bitam
Flambeau de L Est
ASFA Yennega
Sporting Club de Praia
AS Real Bamako
Lioli FC
Black Africa FC
Dedebit FC
Anges de Notse
AS Douanes Niamey
Norway U23
England U23
China U22
Wales U23
Belarus U23
Dep. La Guaira U20
Union Espanola U20
Univ. de Deportes U20
Sporting Cristal U20
Boca Juniors U20
Alianza Lima U20
Dynamo-2 Moscow
Sportfreunde Hamborn
Silver Strikers
Gomido
Defence Force FC
Al-Hilal Al-Ubayyid
Costa Do Sol
Welayta Dicha FC
Henderson Eels FC
Kiwi FC
Solomon Warriors
Marist FC
Rewa
Nadi FC
Suva FC
Amicale FC
AS Pirae
Tafea FC
AS Mont Dore
Liac New York U20
Dukla Prague U20
Anderlecht U20
Guatemala U17(W)
Grenada U17(W)
Jamaica U17(W)
El Salvador U17(W)
Honduras U20(W)
Panama U20(W)
Guatemala U20(W)
Cayman Islands U20(W)
Iran U18
Russia 2
Republic of Korea U18
Turkmenistan U21
South Africa U21
Kubala Academy U19
Bahrain U19
Yemen U19
Iran U19
Myanmar U19
Oman U19
Guatemala (W)
Martinique (W)
Congo U20
Ivory Coast U20
Republic of Korea U21
Togo U23
Japan U21
Canada U21
Mexico U23
Bahrain U20
Uzbekistan U19(W)
Iran U19(W)
DVC Evas Tienen (W)
Zimbabwe U23
Burkina Faso U23
Puerto Rico (W)
Guyana (W)
Aalborg BK (W)
Egypt (W)
Kenya (W)
Odd BK III
PINATAR ARENA FC
Santa Amalia
FC Borec Veles
Al-Wathba SC
MUST CPK
Tatung FC
Ji-Parana RO
AC Port of Spain
Uniao EC MT
Sollentuna FK
FC Krumkacy
HB Koege Pigefodbold
Istaravshan
Atalanta Srl
FK Eik Toensberg 871
Grorud IL 2
PS Kemi II
Seoul Jungang FC
Seoul Nowon United FC
Molodechno 2018
2A (Euro)
2B (Euro)
1A (Euro)
2C (Euro)
1C (Euro)
3D/3E/3F (Euro)
1B (Euro)
3A/3D/3E/3F (Euro)
2D (Euro)
2E (Euro)
1F (Euro)
3A/3B/3C (Euro)
1D (Euro)
2F (Euro)
1E (Euro)
3A/3B/3C/3D (Euro)
W41 (Euro)
W42 (Euro)
W39 (Euro)
W37
W40 (Euro)
W38 (Euro)
W43 (Euro)
W44 (Euro)
W46 (Euro)
W45 (Euro)
W48 (Euro)
W47 (Euro)
W49 (Euro)
W50 (Euro)
FK Ostrovec
FK Kauno Zalgiris B
Musa
RoPS
Play-Off Winner D/a
Play-Off Winner C
Play-Off Winner B
Play-Off Winner A/d
Mazatlan FC
FC Akron
AGF Aarhus
LKS Lagow
Viljandi JK Tulevik U21
FK Banik Most-Sous
Wolverhampton Wanderers SRL
Chlumec Nad Cidlinou
FF Usv Jena
TSV Solingen
SV Kloech
FC Rukh LVIV
SPG Wallern/ASV St Marienkirchen
Canada Srl
New Zealand Srl
Japan Srl
Sweden Srl
USA Srl
Great Britain Srl
China
Cameroon
Brazil
Zambia
Netherlands
Australia
National Sports Academy
Meizhou Wuhua FC
FC Falesti
Olimp Comrat
Celtic FC Srl
B. Frem Saxkobing
Leeds United U21
FC An Prizren
Cuba
Vitoria FC Sad
National Institute of Fitness And Sports In Kanoya
Suzuka Point Getters
Desenzano Calvina
Rfs/Flaminko
Federer, Roger
Verkerk, Martin
Calgary Flames
Nashville Predators
Jokerit Helsinki
TPS Turku
Herning-Ikast Haandbold
FIF
Atlanta Hawks
Washington Wizards
Dallas Mavericks
New Orleans Pelicans
Adler Mannheim
Cologne Haie
Boston Bruins
Detroit Red Wings
Gagliardi, Emmanuelle
Medina Garrigues, Anabel
Burgsmuller, Lars
Phau, Bjorn
Leksands IF
Frolunda HC
Malmo IF
Sodertalje SK
Safin, Marat
Bjorkman, Jonas
Knowles M / Nestor D
Etlis G / Rodriguez M
Arthurs W / Hanley P
Montreal Canadiens
New York Rangers
LA Clippers
Ocelari Trinec
HC Vitkovice
Buffalo Sabres
Amur Khabarovsk
Torpedo N. Novgorod
Minnesota Wild
Arizona Coyotes
Toronto Maple Leafs
Carraz, Gregory
RFC de Liege
Atzeneta UE
Arcahaie FC
Ceyhanspor
Eger SE
Uniao Mogi SP U20
Alg Spor
Sementchi Kuvasoy
Xv de Piracicaba SP
Athlitiki Enosi Larissas FC
Kastoria Gps
AS Ashanti Golden Boys Conakry
Alamal Atbara
Asc Tevragh Zeina
Musongati FC
Unisport
Yeelen Olympique
Asko
Sporting Franciacorta
Aston Villa
Crystal Palace
Leicester City Wfc
Dire Dawa Kenema FC
Wolkite City FC
Ethiopia Bunna SC
Bahir Dar Kenema FC
Sidama Bunna SC
Sebeta City FC
Hadiya Hosahina FC
Hawassa Kenema SC
Adama City FC
CD Mostoles Urjc
Uganda
Dominican Republic
Bolivia
Azuriz FC PR
Sao Jose EC SP
Changwon Citizen FC
Yeoju FC
Costa Rica Olympic Team
Dominican Republic Olympic Team
Haiti Olympic Team
Canada Olympic Team
El Salvador Olympic Team
IF Karlstad Fotbollutveckling
FK Ekranas
Nepal Army Club
Police SC (Sl)
Club Eagles
Club Bolivar (Arg)
Chile
FK Shakhtar Bulat
France
Romania
Saudi Arabia
Tishreen SC
Winner of Po (Ind/Ban/Mdv/Nep/Sri/Bhu)
Athletic 220
Tainan City FC
FK Mladost Gat Novi Sad
FC Rot-Weiss Koblenz
Vila Operaria CE Mariano SP
AA Internacional Limeira SP
Esporte Clube Xv de Novembro de Jau
Iskra Ribnita
FC Peresvet Domodedovo
Krasava Odintsovo
Crystal Palace U21
AD San Juan
KF Egnatia
Valencia CF Mestalla
KFUM Boldklub
Skoruk Tomakivka
Bosnia & Herzegovina
Al-Ahli Marawi
Fortune
Binga FC
Hay Alwady FC
Cffa
Mafunzoย Fc
Addis Ababa Ketema
Arba Minch Kenema
Bumamuru FC
CS Hunedoara
FC Minsk
Neos Kissamikos
Club Peluquerรญa Mixta Friol
Sport Chavelines Juniors
AE Leukimmis
Iran
Atletico Espeleno FC
Tunisia
Gibraltar
Liechtenstein
Real Brasilia FC DF U20
Cte Colatina ES
SK Brann
TIL 2020
Denmark
Perth Redstar FC
AS Cavaly
Komeetat
FC Lapa
Jableh SC
CSKA Pamir Dushanbe
FC Khujand
Kopetdag Asgabat
Young Elephants FC
United Youth Soccer Stars Viareggio Team
Kelab Sukan Bolasepak Uitm
Yafoot Yaounde
Euro Play-Off
IC Play-Off 1
IC Play-Off 2
Peresvet Domodedovo
Machhindra FC
Blue Star
Panama U17
Dominican Republic U17
Rovaniemi United
Eps Reservi
Valtti
Atlantis FC/Akatemia
FC Haka J
Imatran Palloseura
Odds BK
CA Mogi Mirim Esporte SP U20
CA Ibrachina FC SP U20
CA Paulista FC SP U20
CA Uniao Suzano Atletico SP U20
CA Sao Jose Esporte SP U20
Associacao Atletica Portuguesa SP U20
CA Jabaquara Atletico SP U20
Gremio Esportivo Mauaense SP U20
Maua FC SP U20
Cambodia
Laos
Burkina Faso
Morocco
Senegal
Uganda
Togo
Botswana
Burundi
Australia U20
Alianca FC GO
Tekhnolog-Bgut
India
Morocco U17
Tanzania U17
FC Master Saturn Youth
Sakhalinec Moscow
Canada
Haiti
LSF
CA Vega Real
Tj Dalnice Sperice
SK Horovice
Lusail Club
Central Coast Honiara
Hapoel Katamon Jerusalem
Darya Babol
Dumiense FC
US Livorno 1915
Aurrera Ke
Ethiopia Electricity
Ethiopian Medhin
Legetafo Legedadi
Asn Nigelec
Red Hawks FC
FC Saint Eloi Lupopo
Flambeau Du Centre FC
Black Bulls FC
Watanga FC
AS Douanes Ouagadougou
Croatia U23
Kipanga FC
Bnei Judaydah-Makr
ES Ragba
Group B Play-Off
Group A Play-Off
Group C Play-Off
Deportivo Espanol
Stade Bethunois
US Cosne
Uzbekistan
Js Guir
Instituto AC Cordoba
Guarani EC CE
Shabab Baalbak
Benin
CA Belgrano
CA Nacional Potosi
Troender-Lyn
Chuncheon Citizen FC
Papua New Guinea
CA Independiente Chivilcoy
Violette AC
FK Aktobe Youth
Immigration FC
Ifira Black Bird
Winner of Prelims Match 9
Winner of Prelims Match 8
Winner of Prelims Match 7
FC Kirkkonummi
AC Estudiantes
Japs/47
Israel
Kemin Palloseura
Ponkilan Pantterit
Rfs Academy
Poland U23
El Salvador
Centro Caribe Sports
SG Ardagger/Viehdorf
Tanzania
Kts-K Luzino
FC Rubin Yalta
Viktoriya Sumy
Isle of Man
Palestine
Univer
Malatya Arguvan Spor
Muhazi United FC
Tj Milo Olomouc
Merw Mary
Kasuka
Al-Hilal Benghazi
Djabal FC
AS Douanes Nouakchott
Abu Salim SC
Hayal-Arab
Monte Carlo
Taichung Futuro FC
Al-Fotuwa
AL Kahraba
FC Abdysh-Ata Kant
Taiwan Cpc FC
Cpk
Associacao Atletica Portuguesa SP
Ribeirao 1968 FC
Mongolia
Bangladesh
Nepal
Hong Kong
Ethiopia Nigd Bank
Hambericho Durame
Mekelakeya
Shashemene Kenema
Indonesia
Saudi Arabia
Pakistan
Dogubayazit FK
Kirikkalegucu FK
Play-Off Winner A
Playoff Winner A
Playoff Winner B
CF Atletas Do Tirol CE
AD Atletico Gloriense SE U20
Santa Cruz FC SE U20
Uzbekistan
Winner Play-Off 2
Winner Play-Off 1
B1
B2
B3
B4
C1
C2
C3
C4
D1
D2
D3
D4
E1
E2
E3
E4
F1
F2
F3
F4
G1
G2
G3
G4
H1
H2
H3
H4
I1
I2
I3
I4
J1
J2
J3
J4
K1
K2
K3
K4
L1
L2
L3
L4
A1
A2
A3
A4
Abipooshan Jonoub
Thailand
Yemen
Malaysia
Laos
Afghanistan
Qatar
Saudi Arabia
Vietnam
Bam Khatoon FC
Indonesia
Syria
Oman
Moca FC
AS Mande
Winner of Po (Lit/Gib)
Loser of Po (Lit/Gib)
Prelims Winner 3
Prelims Winner 1
Prelims Winner 2
International National Teams
International Players
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null
null null