In order to represent all the accents and diacritical marks on the
names of contestants, these pages are UTF‐8 encoded, so may
need a fairly recent browser for all the characters to display
properly.

This is not an official site; there is substantial overlap between
the data presented here and that on the official site.

I have results for 1984, 1985 (with handwritten corrections) and
1986 (missing names for non‐medallists) pending to go online
when I get time, and hope to make available the original lists (scans
or data from IMO websites) in due course, as well as lists of the
known discrepancies in these lists. See also other sites with
(sometimes partial) results for various years, such as the new central IMO site and the
IMO Compendium.

I’d like to extend this back to years not yet included by scanning in
the printed results lists (or, if necessary, typing in handwritten
lists). Please let me know if you can send me copies of these older
results lists. I’d be interested in the following:

Any lists from years not yet included that give results of each
contestant (by contestant code) on each problem, whether or not they
include contestant names (though names are desired if available).
Failing lists with results on each problem, I am also interested in
lists with contestant names but without scores on individual problems.
(Along with results lists, I’d also like lists of the
correspondences of country codes to country names if available, if
country names are not given in the results lists, and details of medal
boundaries if medals are not noted in the results lists, although in
most cases I can probably deduce this information from other sources.
I’m also interested in lists of country codes and names on
their own if you don’t have the corresponding results lists to
go along with them.)

Any more accurate correspondence of contestant names to codes from
2005; that in the official report has proved incorrect for those from
the Czech Republic and Costa Rica.

Any contemporaneous
lists (with names or scores on individual questions)
from 1993; the information I have for 1993 comes from the later
commemorative book of that IMO and there are various inconsistencies
in the tables in that book I would like to check with another source.

Any lists from 1992 differing from that included here; one score
and some names of Estonian contestants on that list were found to be
wrong and needed to be corrected, and some typos which have been
corrected in the names tend to suggest that the list may be retyped
rather than original.

Details of the students on the North Korean team (disqualified for
cheating) in 1991, and of that team’s country code; the list of
results I have for 1991 excludes the disqualified team, so the figures
given here for 1991 have one country and six fewer students than may
be reported in other sources that include the team which participated
but was disqualified.

Any reasonably legible list for 1990; the legibility of the list I
have is poor for scores above 13, some names especially for
contestants scoring 18 are largely guesswork and the name of one
Mexican contestant is entirely missing at the bottom of a page. Any
list for 1990 with scores on individual problems. Any list for 1990
with numeric contestant codes within countries; the list I have only
gives a country code for each contestant.

Any additional forenames for 1989; the information I have for 1989
comes from a list of all results with contestant surnames only
together with the commemorative book of that IMO which has forenames
but includes results for award‐winners only, plus some
additional forenames from an unofficial compilation and various other
contributions.

Any list from 1987 with contestant names; the information I have
is from a list of scores only copied by hand by a contestant. Any
other lists from 1987; there are some slight discrepancies between the
one I have and statistics from the UK Leader’s report from that
year, with no particular reason to prefer one over the other.

Any lists from 1983 with scores on individual problems.

Any lists from 1982 differing from that included here, or with the
names listed directly by their scores; I have a list of scores by
contestant code, and a list of names by contestant code, but the
ordering of the East German team in the latter list has been found to
be wrong and needed to be corrected; the ordering of the Belgian team
has also needed to be corrected and the correct ordering of the
Flemish part of that team has not been confirmed.

Any list from 1977 with the two missing names of Finnish
contestants (missing between the bottom of page 6 and the top of page
7 in the photocopy I have of part of the commemorative book of the
1967 and 1977 IMOs). Any list from 1977 with scores on individual
problems.

Country Positions, Alphabetical Order

The following table shows the positions of each country each year
in the unofficial mark ordering, sorted by alphabetical order of
country name.

Country

1977

1982

1983

1987

1988

1989

1990

1991

1992

1993

1995

1996

1997

1998

1999

2000

2001

2002

2003

2004

2005

2006

2007

2008

2009

2010

2011

2012

2013

2014

2015

2016

2017

Albania

66

67=

71=

66=

75

72

70=

70=

55=

60

50=

58=

68

81=

92

88

77

77=

69=

76=

Algeria

21

27=

30

36

36

54

53

72=

82

104

62

82

73

Argentina

45=

38=

27=

32

42=

29

29

37=

29

45

25

22=

31

28=

39

46

30=

47

39=

35

39=

49

54=

67=

56

52=

57

26=

Armenia

28=

32=

34=

34=

26=

39=

20=

53

67

43=

36

33=

36=

48=

66

64

61

67=

47=

40=

39=

26

30=

41

Australia

20=

19

15

17

22=

15=

20

19

13

21=

23

9

13

15

16

25

26

26=

27

25

26

22

19

23

15

25=

27=

15

11=

6

25=

34

Austria

12

16

22

13

15

24

15=

18=

31

22

43

42

43

48

29=

39

55

56=

59

59=

40=

42

42

57

59

47

36=

50

48=

51=

60=

46

70

Azerbaijan

52=

64

58

55

54

66=

64=

73

65

40

47

49

48=

52=

48=

36=

28

67=

61=

52

61

48

54

42

Bahrain

40=

55

68=

Bangladesh

85=

80

80

75

58

69=

72

54=

61

53

33=

35=

26=

Belarus

38

26=

21

17

19

6

7

12

14=

19=

13

18

23

19

26

10

27

31=

24

22=

34=

39

35=

14=

Belgium

19

24

26

25

23

27

22

23

37

47

31

41=

39

54=

53=

68=

52=

37=

42=

40=

52=

45

59=

38

60

43=

38=

44

59

56

52

62=

Benin

101=

98=

Bolivia

74

91

86=

93

95=

97

93

91

96

94

94=

101=

94

Bosnia-Herzegovina

71

69

57

62

33=

43=

29=

51

62

43=

70

55=

41

52=

50=

61

49

62=

45

63

51=

43=

45

44=

Botswana

103

103

98

Brazil

20=

20

19

38

36=

24

37=

39

34

44

52

26

30=

29=

48=

16

21=

26=

21=

33=

29

24

16

17

35

20=

19=

28

34=

22=

15=

37=

Brunei

81=

Bulgaria

6

9

9

7

8

7

9

7

15

3

6

11=

7=

2

5

5=

4=

4

1

5

11

21

9=

14

19=

21

20=

19=

38=

37

29=

18

18=

Burkina Faso

89=

Cambodia

82

83

91=

66

86=

96=

105=

Canada

17

14

16

10

19

11

14

22

18=

19

16

29

20

31=

17

24

12=

12=

21=

19

15=

27

22

18

13=

17=

5=

11=

9

9

12=

29

Chile

70

71

66

92

69

70

74=

63=

73

81

97=

91=

76=

China

8

2=

1

1

2

1

1

1

6

1

1=

1

1

1

2

1

1

1

2

1

1

1

1

2

1

1

2

3

2

Colombia

26

28

29

26

22=

30

26

35

26=

38

46

27

41

49=

44=

42

37

39

29

27=

50=

30

45

39

65

52

46

48=

54=

49=

66=

60=

Commonwealth of Independent States

4

Costa Rica

65=

78=

72

55=

72

79=

69

47=

62

63

67=

59=

81=

Croatia

55

32=

34=

24

22=

41=

34=

35

45

33

40

33=

54

46

38

32

32

36=

25

30

29=

15

30=

35=

Cuba

18

25

24

24

40

33=

38=

34

55

36

55

66

40

67

27=

44=

26

39

76

78

52

87

81

85=

85=

95

91

92

94

102=

Cyprus

33

47

48

48=

52

48

58=

69

80

56

64=

64=

34

68

70=

63=

77

81

69

71=

69

62

71

76

64

72=

63

63=

48=

Czech Republic

10

17=

28

18

15

49=

42

45

28

34

34

16

48=

40

39=

40

48

39

47=

37

32

45=

37=

14=

Czechoslovakia

9

7

8

9

12

6

8

11

13

Denmark

43

41=

32

49

48=

57=

66

54=

61

68=

55

66

68

44

69

65

54

57

45

50=

61=

77

67=

69

81

65=

East Germany

8

3=

12

4

7

4

7

Ecuador

49

74

83

82

77

81

74

70=

74=

82

78=

76

83=

71=

69

89=

80=

83

78

Egypt

104=

110=

El Salvador

70

78=

74=

76=

94=

87

95

85

88=

95

68

83

Estonia

56

56

55

53=

43

69

58

37

40=

54

44

45

44=

57

73

71

63=

50=

68=

55

74

70=

61

71

Finland

16

8

13

26=

27=

40

43

40=

49

52=

36=

39

34=

63

43=

52

63=

38

55=

63=

55=

39

61

74

67=

72=

57=

65

67=

70

82=

71=

84

France

14

15

10

12

9

13

5

13

10=

17

30

36

32=

26=

33=

48=

28

19

24

38

32

28

43=

30

31

30=

34=

38=

21

45=

14

25=

39=

Gambia

100

Georgia

26=

48

30

28

36

38

36

38=

34

32

28

37

33=

26

42

25=

34

57=

59

51

47

42

59=

12=

Germany

4

7

2

15

10

13

16

17

20=

14

10

17=

25

12

4

15

20=

9

9

11

31=

27

16

27

19

33

Ghana

101

101=

104=

108

Greece

23

17

20

27=

20=

42

33

45=

54

22

45

32

47=

56

30

47

30=

26

50

56

33

39=

41

37

40

26

38=

41

51

50=

12=

Guatemala

79

75

79=

76

81

83

90=

91=

91

96

93

97

Honduras

89

81=

97

92

97

100=

104

Hong Kong

24

17

22

29=

26=

33

20

27

30=

25

33=

28

19=

24

28=

30

17

14

12=

28

29

20

14

27=

31=

18=

28

9

26=

Hungary

3=

6

3

6

16

10

6

6

8=

8

5

3

2

3=

11

9

21

12=

10=

7

9=

17

16

10

19=

13=

25=

38=

22=

15

20=

14

22=

Iceland

32

39

46

53

50=

56

64

68

56

60=

52=

60=

60

74

66

62=

72

71

59=

73

76=

78=

71

74=

88

78

76

75=

90

89=

India

25

17

10

21

15=

14

14

15

7

18

14

7

9

15

14

36

35

25

31

28

36

23=

11

29

39=

37

34

52=

Indonesia

48

49

51

48=

53

70

53

70

63

68

64=

51

59=

64

37=

54

42=

52=

36

43=

30=

29=

35=

19

29=

29=

20=

31

Iran

26=

20

14

14

8=

14

6

8

9

3

1

8

10

18

11

17=

9

4

8

12=

5

15=

16=

10

8

10

21=

7

24

5

Iraq

107=

102=

Ireland

43

45

40=

44

41=

50

61

61

68

58=

62

69

63=

70=

74

66

51

67

63=

70

89

89

87

78

76

64=

77=

75

62=

Israel

18

16

13=

26

26

23

20

18=

13

15

22=

24

25=

11=

17

18

21

15

30

25

50=

27

46

53

23=

31=

13=

18=

40

22

32

Italy

20

32

35

35

18

13

36

28

23

26=

25=

48=

38

23

50

46=

33

49=

49=

24

12

21

24

11=

11=

19

38=

20

26=

29=

15=

18=

Ivory Coast

69=

82

84

97

105=

Jamaica

102

Japan

20

12

8=

20

9

11=

12

14

13

15

13

16=

9

8

8

7

6=

11

2

7

12

17

11=

5

22=

10

6

Kazakhstan

25

57

64

46=

35

35

24

6

16=

12=

21=

26

30=

28=

25

27

5=

38

34

33

23=

25

28

25

Kenya

99

107

Kosovo

89

94

79=

86=

77=

85=

Kuwait

30

31

37

45=

47

47

68=

73

75

76=

76

78=

78

81

83

80

84

85=

86=

97

101=

95

100=

100

Kyrgyzstan

60

65=

67=

75

69

76

76=

79

75=

49=

52=

58=

77

67

79=

73

63=

92=

68=

71=

85

92

84=

67=

Laos

109

Latvia

31

39=

33

22=

37

22

46=

38=

40=

49=

52=

47=

52=

60

63=

62

57

57=

66

66

66

79

74

57

Liechtenstein

84

89

88=

90=

85=

99

97=

87

87

90=

107=

95=

Lithuania

49

50

32

51

55

51

62=

56

42

52=

51

53

33=

31

35

49

39=

45

58

46=

42

65=

50=

74=

Luxembourg

29

38=

30

35

44

48=

65

65

71

53=

80

79

69

71

85=

82=

74=

61=

60

81=

74=

77

79=

79

97=

95

89=

Macau

52

54

46=

61=

62

48=

56

64

60=

76=

63=

56=

58

42=

63=

59=

48=

63=

67=

53

75

62

35

39

46=

Macedonia

48

31

48=

46=

40

36=

43

43

43

47

48

54

62=

55

59=

36=

58=

79=

63=

74=

67=

74

73

65=

Madagascar

100=

Malaysia

72

72=

69=

62

63

64=

59=

69

67=

73

75=

70=

74=

55=

75

54=

41=

35=

31=

23=

57

56

37=

Mauritania

98

Mexico

40

37

31

37

35

50

61=

58=

53=

32=

44=

52=

32=

46=

46

41

37

31

24

37=

37

50=

33

22

31=

17=

26=

19

23

43

Moldova

59

36=

41

57=

50

56

26

40

48=

30=

17

21=

9

20

48=

50=

39=

46=

30

54

48=

38

63=

58=

Mongolia

17

22

30

46

47

36

61=

42

44=

30=

30=

25=

40=

31=

35=

25

19

44=

34=

29

54

50

54=

43

42=

44

45=

33

48=

Montenegro

86

84=

83=

94

94

97=

95=

88

89

88=

93

Morocco

25

23

31

38

36

31=

40

40

24

65

60=

52=

57

55

52

63

55=

41

72=

65

81

63=

74

67=

62=

70

85

78

80=

79

67=

Mozambique

82=

90

90

Myanmar

96=

99=

Nepal

110=

Netherlands

5

14

7

14

21

29

29

37=

30

35

45

59

37=

44=

31=

46=

54

54

64

61

47=

62=

56

33=

47=

38

28

22=

25

13

43=

44

18=

New Zealand

34

33=

31

29=

43

45=

46

37=

48=

49

52=

62=

44

35=

55=

58

38

58

50=

71=

66

29

29=

53

48=

60

49=

53

46=

Nicaragua

41

82

82=

80

91

Nigeria

84=

85

90

84

78

67

84

82=

88

88=

87

North Korea

19

16

8

7

5

7

12=

5

14

4

6

Norway

28

42

36=

18

31=

29

44

52

37=

44

61

39=

57

50

44

42

59=

63=

66

43=

58

63

75

61

79

71=

69

65=

84=

72

Pakistan

80

76

78=

85=

88

81

73=

79=

75

85

91=

81=

Panama

42

75

96

79=

98

90=

83

93

99

99=

Paraguay

76=

72=

82

80

82

82=

79

68

78=

84=

91=

85=

79=

81

70

71

67=

71=

88

Peru

34

32

42

53=

46

78=

64=

41

51

60=

63=

29

40

32

17=

24

18

31=

16

26

29=

16

25=

30

Philippines

44

43

48=

42

44

52=

65=

74

73

70=

73

70=

75

74

79

79

68

84

86

78=

74

54=

73=

53

45=

36

17

17

Poland

11

13

15

31

33

12

21

15

24=

28=

16

13

20=

21

19

32=

19=

21=

22

16

27=

11

18

13

25=

24

15=

18

45

26=

17

42

22=

Portugal

44

50

46

46=

51

67

63

71=

72=

70

72=

78

78

73

77

69

47

62

67

33

54=

46=

37

36

33

52=

47

54

Puerto Rico

76=

81=

75=

70=

69

82

84=

90

93

83=

78

83=

80

88=

91

90=

87

85=

Romania

15

11

5

1

2=

2

4

3

3

11

2

1

7=

11

4

11=

15

8

7

10

6

6

11

17=

13

16=

8=

10

22=

11=

13

20=

22=

Russia

6

4

3

4

4=

6

1=

2

2=

2

5

3

3

2

1

2

3

2

4

4

4

4

8

7=

11

Saudi Arabia

85

85=

88

91

94

67=

70

29

42=

43

41

41

39=

Serbia

38

23

20=

22

10

25=

15

34=

23=

29=

40

18=

Serbia and Montenegro

17=

24

20=

10

14

23

31=

29

23

21=

39

Singapore

18

15

27

27=

26=

30

26=

25=

41=

22=

36=

37

29

30

36

18

14

27

36

32

30

22=

3

7

6

8

10

4

7=

Slovakia

12

21=

17

36

33=

21

18=

48

25

35

31

20

18

37=

46=

53

39=

34=

44

34=

34=

33=

55

67=

Slovenia

45=

60

44=

50

51

58

34=

67

58

75

49=

55=

36=

39

50=

65

51=

62=

56=

74=

58

73

63=

52=

South Africa

54

57=

41

43

39

28

27=

27

36

32

45

33

62

62=

68

44

43=

58=

41=

56=

58

64=

55

58

60=

South Korea

22

28

32

17

18

15=

7

8

11

12

7

4

4=

6

6

12

5

3

3=

4

4

4

13

1

2

7

3

2

1

Spain

23

22

41

39

35

40=

37=

45=

51

48=

64

58=

46

68

58

60=

46

55=

58=

44=

66

43

55

46

48

60

59

48=

72

49

55

Sri Lanka

71

53=

74

81

72=

71

77

81

74

67

55

83

78

50=

51=

73

82=

56=

54=

70=

66=

62=

Sweden

13

19

21

17

13=

32

28

21

24=

39

35

40

19

47

41=

31

68=

48=

48

46

61

43

41

53

56

72=

54=

71=

60

57

60=

37=

51

Switzerland

50=

51

42=

39=

62

57=

57

24

40=

57

60=

67=

55=

42=

30=

58=

50=

47=

39=

43=

52

40=

38

45=

43

58=

Syria

99

83

92=

89

88=

72=

54

48

56

Taiwan

17

5

12

20

14

5

9

8

9

7

16

6

7

10

9=

9

11=

19

8=

14

8

3

18

5

9=

Tajikistan

85=

72

71

61=

45

56

57=

42

56=

50

64

62

44=

Tanzania

98=

104

106

109

Thailand

41

33=

25

37=

41

34

47

52

42

47=

29=

22=

21=

19=

35

23

15=

14

6

7

5=

5

5=

13=

21=

12

12=

7=

Trinidad and Tobago

45

52=

57=

63

60

65

58=

68

59

59=

72=

62=

76

78

73=

70

79=

76

77

85=

86

86

82=

82=

94

99=

Tunisia

29

27

25

30

45

39

33

74

59=

72=

75

81

88

77

81=

77

87

65

80

75=

76

79=

Turkey

21

27=

16

33=

24

34

24

25

19

25

17=

16

18=

11

14=

8

32

21=

19=

17

8

8

8

6

12=

17=

17

20=

29

35=

Turkish Republic of Northern Cyprus

67

Turkmenistan

72=

72=

77

66

59

60=

62

72=

61

63=

46=

34

44

62=

51

46=

58=

69=

48=

Uganda

99

95=

94=

100

98

95=

Ukraine

21

23

18

6

8

12

13

8

20

14

11

9=

22

6=

15

14

22=

15=

19=

16

6

11

30=

14=

Union of Soviet Socialist Republics

2

2

4

3

1

3

2

1

United Arab Emirates

95=

101=

100=

United Kingdom

3=

10

11

10

11

20=

10

18=

5

14

10

5

16

17=

20

22

31=

27

10=

20

13

19=

28=

23

19=

25

17=

22=

9

20

22=

7=

9=

United States of America

1

3=

2

5

6

5

3

5

2

7

11

2

4=

3=

10

3

2=

3

3

2

2

5

5

3

6

3

2

3

3

2

1

1

4

Uruguay

38=

69=

70=

72

70=

77

84

65

67

65=

82=

87

85=

85=

82=

93

84

93

93

92

Uzbekistan

67

59

38

27

48=

52=

45

57

34=

33=

42

26

66

58=

77=

74=

Venezuela

27=

50

81

75

80

79=

49

52=

78

80

75=

73=

88=

90=

94=

90

90

90=

92

86

96

86

79=

Vietnam

5

6

11

5

9

23

8=

10=

9

4

7

10

9

3

5=

10

5

4

4

15

13

3=

12

15=

11=

31=

9

7

10

5

11

3

West Germany

7

1

1

2

4

8

12

Yugoslavia

10

12

18

18

19

11

25

16

12

Zimbabwe

100

94=

Country Positions, Descending Order

The following table shows the positions of each country each year
in the unofficial mark ordering, sorted for each year in that year’s
mark ordering.

Position

1977

1982

1983

1987

1988

1989

1990

1991

1992

1993

1995

1996

1997

1998

1999

2000

2001

2002

2003

2004

2005

2006

2007

2008

2009

2010

2011

2012

2013

2014

2015

2016

2017

1

United States of America

West Germany

West Germany

Romania

Union of Soviet Socialist Republics

China

China

Union of Soviet Socialist Republics

China

China

China

Romania

China

Iran

China /Russia

China

China

China

Bulgaria

China

China

China

Russia

China

China

China

China

South Korea

China

China

United States of America

United States of America

South Korea

2

Union of Soviet Socialist Republics

Union of Soviet Socialist Republics

United States of America

West Germany

China /Romania

Romania

Union of Soviet Socialist Republics

China

United States of America

Germany

Romania

United States of America

Hungary

Bulgaria

Russia

Russia /United States of America

Russia

China

United States of America

United States of America

Russia

China

Russia

Japan

Russia

United States of America

China

South Korea

United States of America

China

South Korea

China

3

Hungary /United Kingdom

East Germany /United States of America

Hungary

Union of Soviet Socialist Republics

Union of Soviet Socialist Republics

United States of America

Romania

Romania

Bulgaria

Russia

Hungary

Iran

Hungary /United States of America

Vietnam

United States of America

United States of America

United States of America

Russia

Russia

South Korea

South Korea /Vietnam

United States of America

Russia

United States of America

Singapore

United States of America

United States of America

Taiwan

South Korea

China

Vietnam

4

Union of Soviet Socialist Republics

East Germany

West Germany

East Germany

Romania

Germany

Commonwealth of Independent States

Russia

Vietnam

Russia

Russia /United States of America

Romania

South Korea

Bulgaria /South Korea

Bulgaria

Vietnam

Vietnam

Iran

Germany

South Korea

South Korea

South Korea

Russia

Russia

Russia

Russia

North Korea

Singapore

United States of America

5

Netherlands

Vietnam

Romania

United States of America

Vietnam

United States of America

France

United States of America

United Kingdom

Taiwan

Hungary

United Kingdom

Taiwan

Bulgaria

Bulgaria /Vietnam

Vietnam

Russia

Bulgaria

South Korea

United States of America

United States of America

Iran

North Korea

Kazakhstan /Thailand

Thailand

Canada /Thailand

North Korea

Japan

Vietnam

Taiwan

Iran

6

Bulgaria

Hungary

Vietnam

Hungary

United States of America

Czechoslovakia

Hungary

Hungary

Russia

Iran

Bulgaria

China

Ukraine

Russia

Belarus

Kazakhstan

South Korea

South Korea

Taiwan

Romania

Romania

Japan /Ukraine

Thailand

United States of America

Turkey

Singapore

Ukraine

Australia

North Korea

Japan

7

West Germany

Czechoslovakia

Netherlands

Bulgaria

East Germany

Bulgaria

East Germany

Bulgaria

Germany

United States of America

South Korea

Vietnam

Bulgaria /Romania

India

South Korea

Belarus

India

Taiwan

Romania

Hungary

Taiwan

Japan

North Korea

Thailand

Japan

North Korea

Singapore

Vietnam

South Korea

Iran

Russia /United Kingdom

Singapore /Thailand

8

East Germany

Finland

Czechoslovakia

China

Bulgaria

West Germany

Czechoslovakia

Iran /Vietnam

Hungary /Japan

Hungary

Iran

South Korea

Ukraine

Iran

Taiwan

Ukraine

Romania

Turkey

Japan

Japan

Iran

North Korea

Turkey

Turkey

Turkey

Romania /Taiwan

Iran

Taiwan

Singapore

Russia

9

Czechoslovakia

Bulgaria

Bulgaria

Czechoslovakia

France

Vietnam

Bulgaria

Vietnam

Japan

Iran

Australia

Vietnam

Taiwan

Hungary

Taiwan

India

Japan

Iran

Hungary /Ukraine

Moldova

Bulgaria /Taiwan

Taiwan

Germany

Germany

Vietnam

United Kingdom

Canada

Canada

Hong Kong

Taiwan /United Kingdom

10

Yugoslavia

United Kingdom

France

United Kingdom

Canada

Hungary

United Kingdom

India

France /Vietnam

Czech Republic

United Kingdom

Germany

Vietnam

Yugoslavia (Serbia and Montenegro)

United States of America

Iran

Vietnam

Germany

Hungary /United Kingdom

Romania

Taiwan

Hungary

Belarus

Serbia

Iran

Romania

Iran

Vietnam

Singapore

Japan

11

Poland

Romania

United Kingdom

Vietnam

United Kingdom

Yugoslavia

Canada

Czechoslovakia

Romania

United States of America

Bulgaria /Japan

South Korea

Romania

Hungary

Israel /Romania

Turkey

Iran

Ukraine

Bulgaria

Poland

Romania

Japan

Italy /Taiwan

Italy /Vietnam

Germany

India

Canada /Japan

Australia /Romania

Ukraine

Vietnam

Russia

12

Austria

Yugoslavia

East Germany

France

Czechoslovakia

Poland

West Germany

Japan

Yugoslavia

Slovakia

Taiwan

Japan

South Korea

Ukraine

Belarus

Canada /Hungary

Canada /Kazakhstan

South Korea

Germany

Italy

Hong Kong /Iran

Vietnam

Japan

North Korea /Turkey

Thailand

Canada /Thailand

Georgia /Greece

13

Sweden

Poland

Finland

Austria

Israel /Sweden

France

Italy

France

Czechoslovakia

Australia

Israel

Poland

Germany

Australia

Japan

Ukraine

Japan

Belarus

United Kingdom

Vietnam

Poland

Romania

Canada /Hungary

South Korea

Israel /Thailand

Netherlands

Romania

14

France

Netherlands

Canada

Netherlands

Iran

Iran

Canada

Iran

United Kingdom

India

India

Taiwan

Japan

Yugoslavia (Serbia and Montenegro)

India

Germany

Belarus /Turkey

Ukraine

India

Singapore

Hong Kong

Thailand

Bulgaria

Ukraine

Hong Kong

Taiwan

North Korea

France

Hungary

Belarus /Czech Republic /Ukraine

15

Romania

France

Poland

Australia

Austria

Singapore

Australia /Austria

Poland

Bulgaria

India /South Korea

Germany

Israel

India

Czech Republic

Australia

Japan

Romania

India

Israel

Vietnam

Canada /Thailand

Germany

Ukraine

Iran /Vietnam

Australia

Poland /Ukraine

Serbia

Australia

Hungary

Croatia

Brazil /Italy

16

Finland

Austria

Israel

Canada

Hungary

Turkey

Yugoslavia

North Korea

Poland

Canada

United Kingdom

Germany

Turkey

Australia

Brazil

Japan /Kazakhstan

Taiwan

Poland

Czech Republic

Hungary

Brazil

Iran /Romania

Peru

Ukraine

Germany

Peru

17

Mongolia

Canada

Greece

Sweden

Australia

Hong Kong

India

South Korea

Taiwan

France

Czech Republic /Yugoslavia (Serbia and Montenegro)

Slovakia

Belarus

Turkey /United Kingdom

Germany

Canada

Israel

Germany /Iran

Moldova

Hong Kong

Hungary

Turkey

Peru /Romania

Brazil

Canada /United Kingdom

Japan

Mexico /Turkey

Turkey

Poland

Philippines

Philippines

18

Cuba

Israel

Yugoslavia

Yugoslavia

Singapore

Italy

Norway

Austria /United Kingdom

South Korea

Canada /Israel

Ukraine

Czech Republic

India

Slovakia /Turkey

Iran

Israel

Singapore

Belarus

Slovakia

Poland

Canada

Peru

Poland

Hong Kong /Israel

Taiwan

Bulgaria

Bulgaria /Italy /Netherlands /Serbia

19

Belgium

Sweden

Australia

Brazil

Yugoslavia

Canada

North Korea

Australia

Canada

Turkey

Sweden

Belarus

Poland

Hong Kong /Poland

France

Belarus /Thailand

Mongolia

Canada

Turkey /United Kingdom

Belarus

Australia

Bulgaria /Hungary /United Kingdom

Taiwan

Italy

Brazil /Bulgaria /Ukraine

Indonesia

Mexico

Germany

20

Italy

Australia /Brazil

Brazil

Greece

Iran

Greece /United Kingdom

Japan

Australia

Israel

Japan

Hong Kong

Taiwan

Poland /Yugoslavia (Serbia and Montenegro)

Canada

United Kingdom

Armenia /Germany

Ukraine

United Kingdom

Slovakia

Moldova

Germany /Serbia

Hong Kong

Brazil /Bulgaria

Italy

United Kingdom

Hungary /Turkey

Indonesia /Romania

21

Algeria

Sweden

Turkey

Netherlands

Poland

Sweden

India

Ukraine

Australia /Slovakia

Belarus

Poland

Slovakia

Hungary

Brazil /Poland /Thailand

Israel

Brazil /Canada /Kazakhstan /Serbia and Montenegro

Moldova /Turkey

Bulgaria

Italy

Bulgaria

France

Iran /Thailand

22

Mongolia

Austria

Spain

South Korea

Australia /Colombia

Hong Kong

Belgium

Canada

Austria

Greece

Israel /Latvia

Croatia /Singapore

Latvia

United Kingdom

Argentina /Thailand

Poland

Ukraine

Australia

Canada

Serbia

Singapore /Ukraine

Mexico

Netherlands /United Kingdom

Belarus /Hungary /Romania

Brazil /Japan /United Kingdom

Israel

Hungary /Poland /Romania

23

Greece

Spain

Morocco

Belgium

Vietnam

Israel

Belgium

Italy

Ukraine

Australia

Italy

Yugoslavia (Serbia and Montenegro)

Serbia and Montenegro

Thailand

Belarus

Serbia

United Kingdom

Australia

India /Israel

Kazakhstan /Malaysia /Serbia

Mexico

24

Belgium

Cuba

Cuba

Hong Kong

Austria

Brazil

Turkey

Poland /Sweden

Turkey

Morocco

Yugoslavia (Serbia and Montenegro)

Croatia

Israel

Switzerland

Kazakhstan

Canada

Hong Kong

France

Italy

Mexico

Brazil

Italy

Peru

Poland

Belarus

Iran

25

Cuba

Morocco

Belgium

Tunisia

India

Yugoslavia

Thailand

Kazakhstan

Turkey

Italy /Singapore

Turkey

Hong Kong

Israel /Mongolia

Argentina

Australia

Slovakia

Mongolia

Germany

Australia

Israel

India

Kazakhstan

Georgia /Poland

United Kingdom

Australia /Hungary /Serbia

Croatia

Netherlands

Kazakhstan

Australia /France /Peru

Kazakhstan

26

Colombia

Belgium

Finland /Iran

Colombia

Israel

Israel

Colombia

Hong Kong /Singapore

Colombia /Georgia

Belarus /Italy /Singapore

Brazil

Armenia /France

Moldova

Cuba

Australia

Australia /Brazil

Greece

Kazakhstan

Australia

Georgia

Belarus

Uzbekistan

Greece

Peru

Italy /Mexico /Poland

Armenia

Argentina /Bangladesh /Hong Kong

27

Algeria /Venezuela

Tunisia

Finland /Greece /Turkey

Belgium

Singapore

Argentina /Singapore

Hong Kong

Colombia

Cuba /South Africa

South Africa

Uzbekistan

United Kingdom

Australia

Colombia /Poland

Singapore

Canada

Israel

Kazakhstan

Belarus

Australia /Hong Kong

Germany

Germany

28

Colombia

Norway

South Korea

Sweden

Italy

Armenia /Poland

Czech Republic

Georgia

South Africa

Hong Kong

France

Czech Republic

Argentina /Hong Kong

Georgia

France

Kazakhstan /United Kingdom

Hong Kong

India

Azerbaijan

Netherlands

Brazil

Hong Kong

Kazakhstan

29

Tunisia

Luxembourg

Colombia

Netherlands

Netherlands

Hong Kong /New Zealand

Norway

Argentina

Argentina

Canada

Argentina

Austria /Brazil

Bosnia-Herzegovina /Thailand

Singapore

Yugoslavia (Serbia and Montenegro)

Colombia

Peru

Brazil

Mongolia

Hong Kong

New Zealand

Indonesia /New Zealand

Saudi Arabia

India

Croatia /Indonesia /Peru

Bulgaria /Indonesia /Italy /Serbia

Turkey

Canada

30

Kuwait

Algeria

Mongolia

Luxembourg

Tunisia

Colombia

Netherlands

Singapore

France

Georgia

Hong Kong /Mongolia

Brazil /Mongolia

Greece

Singapore

Greece /Moldova

Hong Kong

Israel

Argentina /Kazakhstan /Switzerland

Colombia

France

Singapore

France /Indonesia

Moldova

Croatia

Armenia /Croatia /Ukraine

Peru

31

Kuwait

Poland

Morocco

Mexico

New Zealand

Morocco /Norway

Austria

Latvia

Macedonia

Belgium

Canada /Netherlands

Sweden

Mongolia /United Kingdom /Yugoslavia (Serbia and Montenegro)

Argentina

Slovakia

Mexico

Lithuania

India

France

Belarus /Peru /Vietnam

Germany /Israel /Mexico

Hong Kong /Malaysia

Indonesia

32

Italy

Iceland

Peru

Sweden

South Korea

Argentina

Denmark

Armenia /Croatia

Lithuania

France /Mexico

Greece

Mexico /Poland

South Africa

Georgia

Turkey

France

Peru

Singapore

Croatia

Croatia

Czech Republic

Israel

33

Cyprus

Poland

Cuba /New Zealand

Thailand /Turkey

Greece

Tunisia

Hong Kong

Latvia

Bosnia-Herzegovina /Slovakia

France /Hong Kong

Italy

Croatia

South Africa

Armenia /Brazil /Croatia

Georgia /Lithuania

Greece

Netherlands /Uzbekistan

Portugal

Mexico

Kazakhstan

Portugal

Bangladesh /Slovakia

Mongolia

Germany

34

Peru

New Zealand

Cuba

Turkey

Brazil

Thailand

Armenia /Croatia

Armenia /Finland

Croatia /Slovenia

Cyprus

Georgia

Czech Republic

Czech Republic

Mongolia /Uzbekistan

Turkmenistan

Georgia

France /Slovakia

Kazakhstan

Serbia /Slovakia

Belarus /Brazil /Slovakia

India

Australia

35

Italy

Italy

Luxembourg

Spain

Mexico

Colombia

Netherlands

Sweden

Kazakhstan

Kazakhstan

Croatia

Mongolia /New Zealand

Slovakia

Thailand

India

Lithuania

Argentina

Brazil

Indonesia /Malaysia

Macau

Bangladesh /Belarus

Croatia /Turkey

36

Algeria

Algeria

Brazil /Norway

Morocco

Italy

Mongolia

Cuba

Finland /Moldova

France

Slovakia

Georgia

Macedonia /Singapore

Georgia

South Africa

Singapore

Armenia

India

Armenia /Slovenia

Singapore

Indonesia

Azerbaijan /Macedonia

India

Austria /Croatia

Portugal

Philippines

37

Kuwait

Mexico

Mexico

Brazil /Netherlands

Spain /Thailand

Belgium

New Zealand /Norway

Argentina /Netherlands

Latvia

Singapore

Estonia

Colombia

Belgium /Indonesia

Mexico

Georgia

Mexico /Slovakia

Mexico

Greece

Portugal

Czech Republic

Bulgaria

India

Czech Republic /Sweden

Brazil /Malaysia

38

Luxembourg /Uruguay

Brazil

Morocco

Argentina /Cuba

Belarus

Colombia

Italy

Georgia

Uzbekistan

Georgia /Latvia

Finland

France

New Zealand

Serbia

Croatia

Belgium

Netherlands

Kazakhstan

Belgium /France /Hungary /Italy

Bulgaria /Greece

Switzerland

Moldova

39

Iceland

Spain

Tunisia

Brazil

Sweden

Latvia /Switzerland

Finland

South Africa

Belgium

Armenia /Norway

Austria

Cuba

Colombia

Argentina

Serbia and Montenegro

Finland

Slovenia

Argentina /Czech Republic /Greece

Colombia

Argentina /Lithuania /Moldova /Slovakia /Switzerland

Czech Republic

Armenia /India

Belarus

Macau

France /Saudi Arabia

40

Mexico

Cuba

Finland

Bahrain /Ireland

Finland /Spain

Morocco

Morocco

Sweden

Cuba

Macedonia

Mongolia /Switzerland

Moldova

Estonia /Latvia

Azerbaijan

Croatia

Austria /Belgium

Peru

Czech Republic

Czech Republic

Greece

Armenia /Switzerland

Israel

Serbia

41

Nicaragua

Spain

Thailand

Denmark /Ireland

Thailand

South Africa

Moldova

Belgium /Singapore

Colombia

Croatia /Sweden

Peru

Mexico

Morocco

Bosnia-Herzegovina

Sweden

Greece

Malaysia /South Africa

Greece

Saudi Arabia

Saudi Arabia

Armenia

42

Panama

Norway

Peru

Greece

Philippines

Argentina /Switzerland

Mongolia

Austria

Thailand

Czech Republic

Colombia

Lithuania

Norway

Belgium /Macau

Indonesia /Switzerland

Austria

Austria

Georgia

Uzbekistan

Tajikistan

Mongolia /Saudi Arabia

Lithuania

Georgia

Poland

Azerbaijan

43

Ireland

Philippines

Finland

Denmark

New Zealand

Austria

South Africa

Austria

Estonia

Bosnia-Herzegovina /Finland

Macedonia

Macedonia

Macedonia

Armenia /Bosnia-Herzegovina

Sweden

France /Norway

Spain

Indonesia /South Africa

Belgium /Switzerland

Mongolia

Saudi Arabia

Bosnia-Herzegovina /Netherlands

Switzerland

Mexico

44

Philippines

Portugal

Luxembourg

Ireland

Philippines

Norway

Brazil

Mongolia /Slovenia

Norway

Mexico /Netherlands

Colombia /Cuba

New Zealand

Norway

Estonia

Denmark

Estonia /Mongolia /Spain

South Africa

Turkmenistan

Slovakia

Belgium

Mongolia

Netherlands

Bosnia-Herzegovina /Tajikistan

45

Argentina /Kuwait

Ireland

Tunisia

Trinidad and Tobago

Greece

New Zealand /Slovenia /Spain

Netherlands

Greece

Argentina

Czech Republic

Croatia

South Africa

Uzbekistan

Estonia

Belgium

Colombia

Tajikistan

Denmark

Lithuania

Bosnia-Herzegovina

Poland

France /Philippines

Czech Republic /Mongolia /Switzerland

Bosnia-Herzegovina

46

Iceland

Mongolia

Portugal

Macau /Portugal

New Zealand

Colombia

Kazakhstan /Macedonia

Peru

Spain

Latvia /Netherlands

Italy /Mexico

Mexico

Spain

Sweden

Argentina

Croatia

Slovakia /Turkmenistan

Israel

Spain

Moldova /Portugal

Colombia

Lithuania /Turkmenistan

Austria

Macau /New Zealand

47

Cyprus

Kuwait

Kuwait

Mongolia

Belgium

Thailand

Sweden

Greece /Thailand

Greece

Macedonia

Azerbaijan

Latvia /Netherlands

Portugal

Argentina

Netherlands /Switzerland

Austria

Armenia /Costa Rica /Czech Republic

Georgia

Portugal

48

Indonesia

Cyprus

Cyprus /Philippines

Indonesia /Luxembourg

Cyprus

Macedonia

Georgia

Denmark /Macau /Macedonia /Spain

Italy /New Zealand

Austria

Brazil /France

Slovakia

Moldova /Sweden /Uzbekistan

Sweden

Macedonia

Azerbaijan /Czech Republic

Armenia /Macau

Azerbaijan /Moldova

Czech Republic

Spain

Austria /Colombia /New Zealand

Moldova /Spain

Azerbaijan

Syria

Cyprus /Mongolia /Turkmenistan

49

Ecuador

Indonesia

Finland

Lithuania

Denmark

New Zealand

Colombia /Czech Republic

Venezuela

Italy /Kyrgyzstan /Latvia

Italy /Slovenia

Azerbaijan

Lithuania

Bosnia-Herzegovina

Argentina

Colombia /New Zealand

Spain

50

Venezuela

Portugal

Iceland /Switzerland

Mexico

Ireland

Lithuania

Slovenia

Moldova

Italy

Norway

Greece

Albania /Colombia

Israel /New Zealand

Bosnia-Herzegovina /Slovenia /Switzerland

Mexico /Moldova /Sri Lanka

Mongolia

Denmark /Estonia

Austria

Tajikistan

Greece /Lithuania

51

Indonesia

Switzerland

Portugal

Spain

Lithuania

Slovenia

Lithuania

Indonesia

Bosnia-Herzegovina

Peru

Lithuania

Ireland

Slovenia /Sri Lanka

Turkmenistan

Georgia

Austria /Bosnia-Herzegovina

Greece

Sweden

52

Macau

Cyprus

Trinidad and Tobago

Azerbaijan /Finland /Philippines

Norway

Brazil

Thailand

Iceland /Morocco

Mexico /New Zealand

Finland

Morocco

Belgium /Venezuela

Lithuania /Uzbekistan

Kyrgyzstan /Latvia

Cuba

Belgium /Latvia

Azerbaijan /Bosnia-Herzegovina /Indonesia

Colombia

Switzerland

Azerbaijan

Argentina /Portugal

Belgium

India /Slovenia

53

Iceland

Algeria

Indonesia

Indonesia

Mexico /Sri Lanka

Estonia /Peru

Belgium /Luxembourg

Armenia

Lithuania

Sweden

Slovakia

Israel

Macau

New Zealand

Philippines

Bangladesh

New Zealand

54

Algeria

Macau

South Africa

Greece

Azerbaijan

Belgium /Denmark

Netherlands

Netherlands

Estonia

Indonesia

Macedonia

Croatia

Denmark

Mongolia

Malaysia /Portugal

Mongolia /Philippines /Sweden

Argentina /Bangladesh

Moldova

Colombia /Sri Lanka

Syria

Azerbaijan

Portugal

55

Bahrain

Cuba

Croatia

Cuba

Estonia

Azerbaijan

Lithuania

Morocco

Austria

Denmark

Finland /Morocco /New Zealand

Albania /Spain /Switzerland

Bosnia-Herzegovina /Finland /Slovenia

Sri Lanka

Macedonia

Costa Rica /Malaysia

Spain

Estonia

South Africa

Slovakia

Spain

56

Iceland

Estonia

Estonia

Iceland

Macau

Cyprus

Moldova

Greece

Lithuania

Austria /Macau

Greece

Netherlands

Sweden

Tajikistan

Slovenia /South Africa

Sri Lanka /Tajikistan

Argentina

Belgium

Malaysia

Syria

57

South Africa /Trinidad and Tobago

Kazakhstan

Bosnia-Herzegovina

Denmark /Moldova /Switzerland

Switzerland

Morocco

Norway

Switzerland

Uzbekistan

Estonia

Austria

Denmark

Latvia

Finland /Georgia /Latvia /Tajikistan

Sweden

Malaysia

Argentina

Latvia

58

Cyprus /Mexico

Azerbaijan

Ireland /Spain /Trinidad and Tobago

Slovenia

Estonia

Spain

Slovenia

Macau

New Zealand

Kyrgyzstan /Spain

New Zealand

Albania /Switzerland

Norway

Bangladesh

Macedonia /South Africa

Lithuania

South Africa

Slovenia

Turkmenistan /Uzbekistan

South Africa

Moldova /Switzerland

59

Moldova

Netherlands

Uzbekistan

Trinidad and Tobago

Indonesia /Malaysia /Trinidad and Tobago /Tunisia

Turkmenistan

Austria

Austria /Norway

Iceland /Macau

Belgium /Macedonia

Austria

Georgia

Spain

Belgium

Costa Rica /Georgia

60

Kyrgyzstan

Slovenia

Trinidad and Tobago

Iceland /Morocco

Iceland /Macau

Iceland

Spain /Switzerland

Peru /Turkmenistan

Albania

Latvia

Luxembourg

Belgium

Spain

Sweden

New Zealand

Austria /Sweden

Colombia /South Africa

61

Macau /Mexico /Mongolia

Ireland

Ireland

Norway

Denmark

Netherlands

Sweden

Turkmenistan

Finland

Luxembourg /Tajikistan

Bosnia-Herzegovina

Armenia

Norway

Azerbaijan /Denmark

Bangladesh

Azerbaijan

Estonia

62

Macau

Switzerland

Bosnia-Herzegovina

Malaysia

Ireland

Lithuania /New Zealand

Bosnia-Herzegovina

Iceland /Trinidad and Tobago

Turkmenistan

South Africa

Macedonia /Netherlands /South Africa

Portugal

Latvia

Cyprus

Bosnia-Herzegovina /Morocco /Slovenia /Turkmenistan

Costa Rica

Macau

Algeria

Tajikistan

Belgium /Ireland /Sri Lanka

63

Trinidad and Tobago

Portugal

Indonesia

Finland

Malaysia

Finland /Ireland /Macau

Morocco

Cyprus /Finland /Peru

Macau /Norway

Ireland /Turkmenistan

Latvia /Macau /Morocco

Norway

Estonia /Kyrgyzstan

Chile /Macedonia

Bosnia-Herzegovina

Costa Rica

Cyprus

Cyprus /Moldova /Slovenia

64

Iceland

Azerbaijan

Kazakhstan

Spain

Macau

Cyprus /Indonesia

Azerbaijan /Cyprus /Malaysia /Peru

Indonesia

Netherlands

Armenia

Cyprus

Ireland /South Africa

Tajikistan

65

Luxembourg

Kyrgyzstan /Philippines

Morocco

Trinidad and Tobago

Luxembourg

Azerbaijan

Uruguay

Costa Rica /Uruguay

Morocco

Denmark

Slovenia

Colombia

Finland

Tunisia

Lithuania /Norway

Denmark /Macedonia

66

Albania

Cuba

Chile

Denmark

Albania /Azerbaijan

Turkmenistan

Iceland

Denmark

Ireland

Norway

Spain

Armenia

New Zealand

Cambodia

Uzbekistan

Latvia

Latvia

Latvia

Colombia /Sri Lanka

67

Turkish Republic of Northern Cyprus

Portugal

Albania /Kyrgyzstan

Uzbekistan

Cuba

Slovenia

Armenia

Malaysia /Switzerland

Uruguay

Sri Lanka

Ireland

Kyrgyzstan

Portugal

Finland /Macau

Morocco /Saudi Arabia

Armenia /Azerbaijan

Nigeria

Argentina /Finland

Denmark /Macedonia

Costa Rica /Paraguay

Kyrgyzstan /Morocco /Slovakia

68

Bahrain /Kuwait

Iceland

Ireland

Indonesia

Trinidad and Tobago

Spain

Belgium /Denmark /Sweden

Cyprus

Denmark

Philippines

Paraguay

South Africa

Albania

Estonia /Kyrgyzstan

El Salvador

69

Bosnia-Herzegovina

Cyprus

Malaysia /Uruguay

Kyrgyzstan

Estonia

Ireland

Malaysia

Luxembourg

Puerto Rico

Portugal

Denmark

Cyprus

Chile

Cyprus

Bangladesh /Ivory Coast

Costa Rica

Ecuador

Norway

Denmark

Albania /Turkmenistan

70

Indonesia

Chile

Indonesia

Philippines /Uruguay

Portugal

Philippines /Uruguay

Albania /Ireland

Albania /Cyprus /Puerto Rico

Bosnia-Herzegovina

El Salvador

Ecuador /Malaysia

Trinidad and Tobago

Ireland

Chile

Saudi Arabia

Morocco

Paraguay

Finland

Estonia /Sri Lanka

Austria

71

Bosnia-Herzegovina

Sri Lanka

Chile

Albania /Portugal

Luxembourg

Sri Lanka

Luxembourg

Iceland

Tajikistan

Cyprus /New Zealand

Estonia

Iceland

Cyprus

Ecuador /Sweden

Kyrgyzstan /Norway

Paraguay

Finland /Paraguay

Estonia

72

Algeria /Turkmenistan

Malaysia

Malaysia /Turkmenistan

Paraguay /Portugal

Uruguay

Portugal /Sri Lanka

Albania

Trinidad and Tobago /Tunisia

Iceland

Morocco /Turkmenistan

Tajikistan

Costa Rica

Costa Rica

Finland /Sweden

Bangladesh

Cyprus /Syria

Spain

Norway

73

Kuwait

Philippines

Philippines

Azerbaijan

Portugal

Malaysia

Trinidad and Tobago /Venezuela

Iceland

Estonia

Kyrgyzstan

Sri Lanka

Pakistan /Philippines

Chile

Slovenia

Macedonia

Algeria

74

Philippines

Bolivia

Sri Lanka

Tunisia

Ecuador

Iceland

Philippines

Ireland

Sri Lanka

Ecuador

Ecuador /El Salvador /Luxembourg /Malaysia

Finland

Morocco

Philippines

Chile /Iceland /Luxembourg

Macedonia /Slovenia

Estonia

Macedonia

Latvia

Lithuania /Uzbekistan

75

Kuwait

Kyrgyzstan

Venezuela

Guatemala

Albania

Philippines

Kyrgyzstan /Puerto Rico

Slovenia

Tunisia

Malaysia /Venezuela

Panama

Bangladesh

Malaysia

Norway

Macau

Pakistan

Iceland /Tunisia

Ireland

76

Kuwait /Paraguay /Puerto Rico

Kuwait

Kyrgyzstan

Kyrgyzstan /Macau

Guatemala

Cuba

Trinidad and Tobago

Pakistan

El Salvador /Iceland

Trinidad and Tobago

Ecuador

Cyprus

Ireland

Iceland

Tunisia

Albania /Chile

77

Turkmenistan

Uruguay

Sri Lanka

Ecuador

Portugal

Cyprus

Kyrgyzstan

Tunisia

Trinidad and Tobago

Tunisia

Luxembourg

Denmark

Albania

Albania /Ireland

Kosovo /Uzbekistan

78

Kuwait /Peru

Kuwait

Portugal

Portugal

Venezuela

Cuba

Trinidad and Tobago

Costa Rica /El Salvador

Pakistan /Paraguay

Sri Lanka

Ecuador /Iceland /Philippines

Puerto Rico

Nigeria

Ireland

Iceland

Morocco

Ecuador

79

Guatemala

Guatemala /Venezuela

Kyrgyzstan

Luxembourg

Philippines

Philippines

Paraguay

Kyrgyzstan /Trinidad and Tobago

Costa Rica /Panama

Macedonia /Paraguay

Norway

Kosovo /Luxembourg /Pakistan

Luxembourg

Latvia

Morocco

Tunisia /Venezuela

80

Cyprus

Venezuela

Luxembourg

Paraguay

Kuwait

Venezuela

Pakistan

Bangladesh

Bangladesh

Puerto Rico

Tunisia

Ecuador /Morocco

Nicaragua

81

Venezuela

Sri Lanka

Brunei /Puerto Rico

Kuwait

Guatemala

Sri Lanka

Ecuador

Tunisia

Cyprus

Morocco

Cuba

Albania /Honduras

Luxembourg /Tunisia

Pakistan

Paraguay

Chile

Denmark

Costa Rica /Pakistan

82

Algeria

Paraguay

Ecuador

Paraguay

Mozambique /Paraguay

Puerto Rico

Luxembourg /Uruguay

Cambodia

Ecuador

Ivory Coast

Sri Lanka /Uruguay

Nicaragua

Nigeria /Trinidad and Tobago

Finland /Nicaragua /Trinidad and Tobago

Algeria

83

Ecuador

Kuwait

Guatemala

Sri Lanka

Cambodia

Montenegro /Puerto Rico

Syria

Ecuador /Puerto Rico

Panama

Ecuador

El Salvador

84

Uruguay

Kuwait

Liechtenstein

Nigeria /Puerto Rico

Philippines

Montenegro /Paraguay

Nigeria

Ivory Coast

Nigeria

Uruguay

Kyrgyzstan /Norway

Finland

85

Saudi Arabia

Bangladesh /Kuwait /Luxembourg /Saudi Arabia /Tajikistan

Nigeria

Cuba /Liechtenstein /Pakistan /Uruguay

Cuba /Paraguay

Trinidad and Tobago /Uruguay

El Salvador

Morocco

Kyrgyzstan

Pakistan

Kosovo /Puerto Rico

86

Bolivia /Kuwait

Montenegro

Philippines

Trinidad and Tobago

Trinidad and Tobago

Venezuela

Cambodia /Kosovo

Venezuela

87

Cuba

Uruguay

El Salvador

Ireland

Tunisia

Liechtenstein

Liechtenstein

Puerto Rico

Nigeria

88

Saudi Arabia

Liechtenstein /Venezuela

Tunisia

Pakistan

Albania

Iceland

El Salvador /Puerto Rico /Syria

Montenegro

Nigeria

Montenegro /Nigeria

Paraguay

89

Liechtenstein

Honduras

Ireland

Ireland

Kosovo

Syria

Burkina Faso /Ecuador

Montenegro

Iceland /Luxembourg

90

Mozambique

Mozambique

Puerto Rico

Guatemala /Liechtenstein /Venezuela

Nigeria

Venezuela

Venezuela

Panama /Venezuela

Liechtenstein /Puerto Rico

Iceland

91

Bolivia

Saudi Arabia

Cambodia /Guatemala /Paraguay

Guatemala

Bolivia

Cuba

Puerto Rico

Chile /Pakistan

Nicaragua

92

Chile

Albania

Kyrgyzstan /Syria

Honduras

Venezuela

Cuba

Kyrgyzstan

Uruguay

93

Bolivia

Puerto Rico

Bolivia

Guatemala

Uruguay

Panama

Uruguay

Uruguay

Montenegro

94

Saudi Arabia

El Salvador /Venezuela

Montenegro

Montenegro

Kosovo

Bolivia

Bolivia /Uganda /Zimbabwe

Cuba

Trinidad and Tobago

Bolivia

95

Bolivia /United Arab Emirates

Kuwait

El Salvador

Cuba

Montenegro /Uganda

El Salvador

Luxembourg

Liechtenstein /Uganda

96

Panama

Guatemala

Bolivia

Venezuela

Cambodia /Myanmar

97

Kuwait

Bolivia

Honduras

Liechtenstein /Montenegro

Honduras

Ivory Coast

Chile /Luxembourg

Guatemala

98

Mauritania

Panama

Benin /Tanzania

Uganda

Botswana

99

Syria

Liechtenstein

Uganda

Panama

Kenya

Myanmar /Panama /Trinidad and Tobago

100

Zimbabwe

Kuwait /United Arab Emirates

Kuwait

Gambia

Uganda

Honduras /Madagascar

101

Benin /Kuwait /United Arab Emirates

Ghana

Bolivia /Ghana

102

Jamaica

Cuba /Iraq

103

Botswana

Botswana

104

Algeria

Tanzania

Egypt /Ghana

Honduras

105

Cambodia /Ivory Coast

106

Tanzania

107

Iraq /Liechtenstein

Kenya

108

Ghana

109

Laos

Tanzania

110

Egypt /Nepal

Data Sources

Where available, data from the official IMO web site, each
year’s IMO’s web site, or from the old (Canadian)
central IMO web site have been used. These web pages were not
designed for further automatic processing of this type, so some
infelicities might have arisen as a result of the processing, although
where possible the data extraction was cross‐checked (for
example, by checking that total scores given in the web pages agree
with total scores computed from my data). In some cases, full details
of non‐medallists were not available from the web pages;
printed results were scanned as necessary in these cases. Older
results will added through scanning printed results in their
entirety.

Some years have more accents and diacritical marks included in
their results lists than others (for example, 2000 had none at all on
the original list, but some have been contributed for this site).
I’d welcome corrections to these (or anything else) or details of
diacritical marks that should go on the names but were missing in the
original sources.

I have tried to use uniform versions of the names of competing
countries (not all of which are independent states)
rather than strictly following the precise name under which
a country has competed at each IMO or the full legal name of each
country. For example, Taiwan has competed under various other names
such as Chinese Taipei; Macedonia has competed as the Former Yugoslav
Republic of Macedonia; South Korea has sometimes competed simply as
Korea.

Some countries have their own
lists of past team members; the amount of information available on
these lists varies.

I would like to thank the following who have supplied data that are
used in this site or otherwise assisted with information or
suggestions:

The annual IMO web sites, 1995–2008, the old (Canadian)
central IMO web site, the official IMO web site, and
their webmasters for providing data and corrections.

Christopher Bradley

Fremior Camba Aldanás

Javier Alejandro Chávez Domínguez

Dusan Djukic

Orlando Döhring

Theresia Eisenkölbl

François Glineur

Michel Goemans

Hans‐Dietrich Gronau

Bodo Heise

Clemens Heuberger

Miltos Kambourides

Payman Kassaei

Jerome Khohayting

Imre Leader

Gordon Lessells

Adam McBride

Mojca Miklavec

Bram Minnaert

Härmel Nestra

Aleksey Nogin

Martin Orr

Carlos José Pérez Jiménez

Jaakko Ruohio

Tom Verhoeff

Giorgos Zacharia

If I have missed out your contribution here, please let me
know.

Raw Data

The raw data behind this site are available
as a TAR file. I encourage use of this data both for creation of
other analyses of the data and sites based on it, and as test data for
systems developed for processing the scores of future IMOs.
The individual files contained in this file are
UTF‐8 encoded text, with a single LF (U+000A) used as line
terminator. There is one directory for each year’s files; the
files that contains are:

countries

A list of country codes and their corresponding country names;
everything after the first space is the country name. Where there
were students from countries not officially competing (as in
1992), the codes for those countries are immediately followed by
*.

max-marks

A single line containing a space‐separated list of the
maximum number of marks available for each question. The number
of questions is deduced from this file. For all years currently
available with scores on individual problems, this line reads
‘7 7 7 7 7 7’. If scores on individual
problems are unavailable, this line just contains the maximum
total number of marks.

medal-boundaries

Three lines giving the minimal score required for gold, silver
and bronze medals, in the format:

gold 30
silver 20
bronze 11

place

One line naming the place where the IMO was held.

scores

A list of contestants and their scores. The data for each
contestant is on a single line, and consists of the contestant
code, a space, the name, a space, and their scores on each
question, separated by spaces. The number of scores is determined
by the max-marks file, so the name may be unambiguously
located on each line. Non-numeric score values are mostly equivalent to
0 in calculations and statistics, but may have some
further meaning, which is not precisely documented. A score of
D indicates disqualification; a score of -
indicates unspecified absence of a score on a question (possibly
meaning no script was submitted on that question, and possibly
meaning absence from the IMO where all scores of a contestant are
-); but sometimes scores of 0 are used instead
of any special codes. A score of M indicates special
circumstances relating to a particular problem where the medal
awarded was determined by special resolution of the Jury.