[INST] Here is a database schema:
Player_Attributes :
id [ INTEGER ] primary_key
player_fifa_api_id [ INTEGER ] Player_Attributes.player_fifa_api_id = Player.player_fifa_api_id
player_api_id [ INTEGER ] Player_Attributes.player_api_id = Player.player_api_id
date [ TEXT ]
overall_rating [ INTEGER ]
potential [ INTEGER ]
preferred_foot [ TEXT ]
attacking_work_rate [ TEXT ]
defensive_work_rate [ TEXT ]
crossing [ INTEGER ]
finishing [ INTEGER ]
heading_accuracy [ INTEGER ]
short_passing [ INTEGER ]
volleys [ INTEGER ]
dribbling [ INTEGER ]
curve [ INTEGER ]
free_kick_accuracy [ INTEGER ]
long_passing [ INTEGER ]
ball_control [ INTEGER ]
acceleration [ INTEGER ]
sprint_speed [ INTEGER ]
agility [ INTEGER ]
reactions [ INTEGER ]
balance [ INTEGER ]
shot_power [ INTEGER ]
jumping [ INTEGER ]
stamina [ INTEGER ]
strength [ INTEGER ]
long_shots [ INTEGER ]
aggression [ INTEGER ]
interceptions [ INTEGER ]
positioning [ INTEGER ]
vision [ INTEGER ]
penalties [ INTEGER ]
marking [ INTEGER ]
standing_tackle [ INTEGER ]
sliding_tackle [ INTEGER ]
gk_diving [ INTEGER ]
gk_handling [ INTEGER ]
gk_kicking [ INTEGER ]
gk_positioning [ INTEGER ]
gk_reflexes [ INTEGER ]

Player :
id [ INTEGER ] primary_key
player_api_id [ INTEGER ]
player_name [ TEXT ]
player_fifa_api_id [ INTEGER ]
birthday [ TEXT ]
height [ INTEGER ]
weight [ INTEGER ]

League :
id [ INTEGER ] primary_key
country_id [ INTEGER ] League.country_id = Country.id
name [ TEXT ]

Country :
id [ INTEGER ] primary_key
name [ TEXT ]

Team :
id [ INTEGER ] primary_key
team_api_id [ INTEGER ]
team_fifa_api_id [ INTEGER ]
team_long_name [ TEXT ]
team_short_name [ TEXT ]

Team_Attributes :
id [ INTEGER ] primary_key
team_fifa_api_id [ INTEGER ] Team_Attributes.team_fifa_api_id = Team.team_fifa_api_id
team_api_id [ INTEGER ] Team_Attributes.team_api_id = Team.team_api_id
date [ TEXT ]
buildUpPlaySpeed [ INTEGER ]
buildUpPlaySpeedClass [ TEXT ]
buildUpPlayDribbling [ INTEGER ]
buildUpPlayDribblingClass [ TEXT ]
buildUpPlayPassing [ INTEGER ]
buildUpPlayPassingClass [ TEXT ]
buildUpPlayPositioningClass [ TEXT ]
chanceCreationPassing [ INTEGER ]
chanceCreationPassingClass [ TEXT ]
chanceCreationCrossing [ INTEGER ]
chanceCreationCrossingClass [ TEXT ]
chanceCreationShooting [ INTEGER ]
chanceCreationShootingClass [ TEXT ]
chanceCreationPositioningClass [ TEXT ]
defencePressure [ INTEGER ]
defencePressureClass [ TEXT ]
defenceAggression [ INTEGER ]
defenceAggressionClass [ TEXT ]
defenceTeamWidth [ INTEGER ]
defenceTeamWidthClass [ TEXT ]
defenceDefenderLineClass [ TEXT ]

Match :
id [ INTEGER ] primary_key
country_id [ INTEGER ]
league_id [ INTEGER ]
season [ TEXT ]
stage [ INTEGER ]
date [ TEXT ]
match_api_id [ INTEGER ]
home_team_api_id [ INTEGER ] Match.home_team_api_id = Team.team_api_id
away_team_api_id [ INTEGER ] Match.away_team_api_id = Team.team_api_id
home_team_goal [ INTEGER ]
away_team_goal [ INTEGER ]
home_player_X1 [ INTEGER ]
home_player_X2 [ INTEGER ]
home_player_X3 [ INTEGER ]
home_player_X4 [ INTEGER ]
home_player_X5 [ INTEGER ]
home_player_X6 [ INTEGER ]
home_player_X7 [ INTEGER ]
home_player_X8 [ INTEGER ]
home_player_X9 [ INTEGER ]
home_player_X10 [ INTEGER ]
home_player_X11 [ INTEGER ]
away_player_X1 [ INTEGER ]
away_player_X2 [ INTEGER ]
away_player_X3 [ INTEGER ]
away_player_X4 [ INTEGER ]
away_player_X5 [ INTEGER ]
away_player_X6 [ INTEGER ]
away_player_X7 [ INTEGER ]
away_player_X8 [ INTEGER ]
away_player_X9 [ INTEGER ]
away_player_X10 [ INTEGER ]
away_player_X11 [ INTEGER ]
home_player_Y1 [ INTEGER ]
home_player_Y2 [ INTEGER ]
home_player_Y3 [ INTEGER ]
home_player_Y4 [ INTEGER ]
home_player_Y5 [ INTEGER ]
home_player_Y6 [ INTEGER ]
home_player_Y7 [ INTEGER ]
home_player_Y8 [ INTEGER ]
home_player_Y9 [ INTEGER ]
home_player_Y10 [ INTEGER ]
home_player_Y11 [ INTEGER ]
away_player_Y1 [ INTEGER ]
away_player_Y2 [ INTEGER ]
away_player_Y3 [ INTEGER ]
away_player_Y4 [ INTEGER ]
away_player_Y5 [ INTEGER ]
away_player_Y6 [ INTEGER ]
away_player_Y7 [ INTEGER ]
away_player_Y8 [ INTEGER ]
away_player_Y9 [ INTEGER ]
away_player_Y10 [ INTEGER ]
away_player_Y11 [ INTEGER ]
home_player_1 [ INTEGER ] Match.home_player_1 = Player.player_api_id
home_player_2 [ INTEGER ] Match.home_player_2 = Player.player_api_id
home_player_3 [ INTEGER ] Match.home_player_3 = Player.player_api_id
home_player_4 [ INTEGER ] Match.home_player_4 = Player.player_api_id
home_player_5 [ INTEGER ] Match.home_player_5 = Player.player_api_id
home_player_6 [ INTEGER ] Match.home_player_6 = Player.player_api_id
home_player_7 [ INTEGER ] Match.home_player_7 = Player.player_api_id
home_player_8 [ INTEGER ] Match.home_player_8 = Player.player_api_id
home_player_9 [ INTEGER ] Match.home_player_9 = Player.player_api_id
home_player_10 [ INTEGER ] Match.home_player_10 = Player.player_api_id
home_player_11 [ INTEGER ] Match.home_player_11 = Player.player_api_id
away_player_1 [ INTEGER ] Match.away_player_1 = Player.player_api_id
away_player_2 [ INTEGER ] Match.away_player_2 = Player.player_api_id
away_player_3 [ INTEGER ] Match.away_player_3 = Player.player_api_id
away_player_4 [ INTEGER ] Match.away_player_4 = Player.player_api_id
away_player_5 [ INTEGER ] Match.away_player_5 = Player.player_api_id
away_player_6 [ INTEGER ] Match.away_player_6 = Player.player_api_id
away_player_7 [ INTEGER ] Match.away_player_7 = Player.player_api_id
away_player_8 [ INTEGER ] Match.away_player_8 = Player.player_api_id
away_player_9 [ INTEGER ] Match.away_player_9 = Player.player_api_id
away_player_10 [ INTEGER ] Match.away_player_10 = Player.player_api_id
away_player_11 [ INTEGER ] Match.away_player_11 = Player.player_api_id
goal [ TEXT ]
shoton [ TEXT ]
shotoff [ TEXT ]
foulcommit [ TEXT ]
card [ TEXT ]
cross [ TEXT ]
corner [ TEXT ]
possession [ TEXT ]
B365H [ REAL ]
B365D [ REAL ]
B365A [ REAL ]
BWH [ REAL ]
BWD [ REAL ]
BWA [ REAL ]
IWH [ REAL ]
IWD [ REAL ]
IWA [ REAL ]
LBH [ REAL ]
LBD [ REAL ]
LBA [ REAL ]
PSH [ REAL ]
PSD [ REAL ]
PSA [ REAL ]
WHH [ REAL ]
WHD [ REAL ]
WHA [ REAL ]
SJH [ REAL ]
SJD [ REAL ]
SJA [ REAL ]
VCH [ REAL ]
VCD [ REAL ]
VCA [ REAL ]
GBH [ REAL ]
GBD [ REAL ]
GBA [ REAL ]
BSH [ REAL ]
BSD [ REAL ]
BSA [ REAL ]

Please write me a SQL statement that answers the following question: Locate players with vision scores of 90 and above, state the country of these players. [/INST]
SELECT DISTINCT t4.name FROM Player_Attributes AS t1 INNER JOIN Player AS t2 ON t1.player_api_id = t2.player_api_id INNER JOIN Match AS t3 ON t2.player_api_id = t3.home_player_8 INNER JOIN Country AS t4 ON t3.country_id = t4.id WHERE t1.vision > 89;