2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
94
96
97
94
94
96
98
94
92
95
91
95
96
89
90
90
97
87
92
96
89
86
92
88
88
94
90
72
85
69
86
93
85
84
77
65
87
78
75
75
50
84
77
88
NR
86
50
NR
NR
NR
NR
NR
98
93
93
97
98
92
92
95
91
96
95
88
91
89
98
83
89
94
91
87
92
84
89
89
90
72
85
69
86
93
85
84
77
65
87
78
75
75
50
84
77
88
NR
86
50
NR
NR
NR
94
96
96
95
96
94
98
95
92
94
91
95
97
89
88
89
96
91
94
97
88
84
93
92
90
96
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
97
93
94
97
98
95
92
95
91
94
95
91
90
92
98
88
93
96
89
86
92
89
85
96
90
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
94
96
96
93
93
93
96
91
89
91
91
93
94
90
88
87
95
85
90
93
87
84
90
84
87
91
84
73
80
82
77
92
86
87
79
72
88
70
78
80
74
78
77
86
NR
88
50
NR
NR
NR
NR
NR
96
94
92
92
96
91
89
91
90
94
95
89
90
82
96
79
87
92
88
86
93
82
88
89
85
73
80
82
77
92
86
87
79
72
88
70
78
80
74
78
77
86
NR
88
50
NR
NR
NR
94
96
96
94
95
93
96
91
90
90
92
94
95
91
87
90
95
90
93
96
88
84
88
87
90
95
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
95
92
93
94
95
92
89
91
90
91
93
89
88
88
95
85
90
92
84
81
90
83
83
88
83
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
95
95
94
92
95
91
94
96
91
93
92
94
92
93
91
91
92
91
86
94
89
90
88
87
89
93
93
82
77
90
78
90
91
84
82
87
92
79
85
88
86
75
88
88
NR
86
65
NR
NR
NR
NR
NR
93
91
97
87
94
97
90
92
91
94
91
94
91
90
88
91
84
92
86
88
89
84
89
92
93
77
72
90
70
87
90
82
79
82
89
80
85
88
86
75
88
88
NR
86
65
NR
NR
NR
95
96
95
94
95
93
94
96
94
95
94
96
95
92
91
91
96
93
88
96
92
91
88
90
89
92
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
94
93
92
94
92
95
96
90
92
92
93
89
93
92
91
93
90
87
95
89
90
88
88
88
95
93
87
82
89
85
92
92
86
84
92
94
78
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
94
94
94
95
92
96
96
93
86
91
90
97
97
92
87
90
97
89
89
86
91
95
87
94
86
86
94
89
87
82
58
96
96
89
85
87
88
65
90
96
86
79
86
84
NR
82
94
NR
NR
NR
NR
NR
NR
95
90
97
96
94
84
94
88
95
98
96
86
90
95
88
84
85
90
95
88
96
87
85
92
89
87
82
58
96
96
89
85
87
88
65
90
96
86
79
86
84
NR
82
94
NR
NR
NR
94
95
95
95
94
97
96
95
87
90
90
97
96
92
88
91
98
91
88
87
95
97
88
92
85
86
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
92
94
93
94
97
91
86
90
91
98
96
88
86
89
97
88
94
87
89
93
85
95
86
87
95
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
94
94
94
94
92
95
96
93
85
91
89
96
95
91
87
89
98
89
91
87
91
95
87
94
86
87
92
86
84
75
59
98
88
88
74
88
87
69
89
94
82
72
84
84
NR
82
85
NR
NR
NR
NR
NR
NR
94
89
95
95
92
82
93
87
94
93
92
86
88
99
88
90
87
90
96
88
96
86
87
88
86
84
75
59
98
88
88
74
88
87
69
89
94
82
72
84
84
NR
82
85
NR
NR
NR
94
95
95
95
94
97
96
95
87
90
90
97
96
92
88
91
98
91
88
87
95
97
88
92
85
86
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
92
94
93
94
97
91
86
90
91
98
96
88
86
89
97
88
94
87
89
93
85
95
86
87
95
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
95
95
96
96
93
97
96
93
84
90
90
99
98
90
86
89
98
89
93
87
91
96
88
88
84
94
94
85
78
79
75
98
90
87
82
94
90
72
86
98
85
78
85
87
NR
84
89
NR
NR
NR
NR
NR
NR
96
91
97
94
93
81
92
88
98
99
91
86
87
95
88
95
88
88
96
88
87
84
96
92
85
78
79
75
98
90
87
82
94
90
72
86
98
85
78
85
87
NR
84
89
NR
NR
NR
95
97
98
97
96
98
99
94
88
90
91
100
97
93
87
90
100
89
89
86
96
96
88
90
83
94
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
93
96
91
97
94
93
84
88
91
99
97
87
85
90
98
89
95
86
90
95
87
88
85
91
95
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
95
95
96
96
92
97
96
92
84
89
90
98
97
90
86
89
99
88
91
87
92
95
88
88
83
91
92
85
77
75
74
90
86
85
76
90
86
68
95
86
82
79
87
87
NR
77
78
NR
NR
NR
NR
NR
NR
96
90
97
94
90
80
89
87
95
97
90
86
88
98
87
88
88
89
94
89
86
82
88
88
85
77
75
74
90
86
85
76
90
86
68
95
86
82
79
87
87
NR
77
78
NR
NR
NR
95
97
98
97
96
98
99
94
88
90
91
100
97
93
87
90
100
89
89
86
96
96
88
90
83
94
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
93
96
91
97
94
93
84
88
91
99
97
87
85
90
98
89
95
86
90
95
87
88
85
91
95
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
95
95
96
94
97
95
94
86
90
91
98
97
89
86
89
97
89
92
86
92
96
88
89
85
91
95
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
96
96
95
96
96
96
94
87
91
90
96
96
91
86
88
95
89
89
86
94
96
89
89
84
91
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
93
96
91
97
94
93
84
88
91
99
97
87
85
90
98
89
95
86
90
95
87
88
85
91
95
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
95
91
93
92
93
92
95
94
93
87
95
93
96
89
94
90
93
88
92
88
95
85
91
87
91
87
86
78
70
70
74
98
94
96
75
92
82
69
92
76
84
84
75
75
NR
90
92
NR
NR
NR
NR
NR
NR
90
91
92
95
92
92
88
93
90
97
89
94
88
96
87
89
85
93
88
88
87
89
87
85
78
70
68
70
98
90
98
70
94
85
70
88
75
85
85
75
75
NR
87
90
NR
NR
NR
95
92
95
96
96
95
96
95
94
88
95
95
95
88
95
91
89
87
92
91
95
81
94
87
92
85
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
89
91
89
91
90
94
96
93
86
97
93
96
90
92
91
93
89
95
87
97
87
90
88
92
89
87
NR
NR
72
77
97
98
93
79
90
79
68
95
77
83
82
NR
NR
NR
93
94
NR
NR
NR
93
95
95
94
95
95
98
88
89
92
92
97
96
84
89
92
92
87
94
81
90
88
95
91
90
88
91
88
58
78
92
92
92
92
86
84
90
75
89
85
75
83
87
98
NR
82
73
NR
NR
NR
NR
NR
94
96
95
92
97
87
89
91
92
97
98
79
89
92
89
85
96
78
89
87
95
90
90
86
90
88
58
78
92
92
92
92
86
84
90
75
89
85
75
83
87
98
NR
82
73
NR
NR
NR
93
94
96
94
94
95
99
87
88
92
91
95
95
86
87
91
94
87
93
83
92
90
93
92
91
87
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
96
96
92
97
97
99
89
91
92
92
98
96
86
91
92
94
90
94
82
89
88
96
90
88
90
91
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
93
94
93
93
99
96
88
88
92
90
98
93
86
96
92
95
90
91
67
94
92
90
97
83
82
90
86
85
78
65
95
94
88
60
78
88
72
87
70
88
77
88
97
NR
75
60
NR
NR
NR
NR
NR
93
92
94
98
93
87
88
92
88
98
93
86
98
92
95
88
90
58
96
92
90
98
82
82
90
86
85
78
65
95
94
88
60
78
88
72
87
70
88
77
88
97
NR
75
60
NR
NR
NR
93
93
94
94
94
99
97
89
88
92
91
98
93
85
96
90
92
90
90
NR
93
90
89
96
85
85
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
94
92
92
99
97
88
89
93
91
98
94
88
95
93
97
93
93
76
94
93
90
97
81
80
90
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
95
95
95
96
93
93
94
88
90
92
93
97
88
86
90
94
86
92
87
81
88
89
86
89
87
87
85
80
77
88
86
92
86
85
84
87
75
86
75
83
60
80
84
NR
NR
NR
NR
NR
NR
NR
NR
94
93
95
95
90
93
86
90
91
93
97
86
85
89
95
81
93
86
75
91
89
84
87
82
87
85
80
77
88
86
92
86
85
84
87
75
86
75
83
60
80
84
NR
NR
NR
NR
NR
NR
92
95
96
96
96
90
96
94
89
89
93
93
96
90
87
90
92
91
90
87
87
84
88
88
90
92
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
94
92
94
93
93
90
92
89
88
90
89
92
90
91
93
85
91
90
86
89
93
90
86
90
92
89
89
90
87
85
78
93
93
88
83
82
88
75
93
82
86
80
84
80
NR
90
82
NR
NR
NR
NR
NR
NR
NR
93
90
94
89
86
87
86
89
82
89
91
79
87
86
82
86
91
90
87
90
87
87
89
90
87
85
78
93
93
88
83
82
88
75
93
82
86
80
84
80
NR
90
82
NR
NR
NR
94
92
94
93
93
90
92
89
89
92
91
93
95
90
94
88
91
93
89
88
94
86
84
89
96
90
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
90
91
88
89
90
91
93
94
94
95
89
94
92
88
92
94
93
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
87
94
94
94
95
96
83
89
93
98
85
90
89
91
88
95
88
91
91
92
89
97
95
NR
88
NR
NR
95
95
95
NR
NR
95
NR
NR
94
NR
NR
95
NR
NR
94
93
NR
NR
NR
NR
NR
NR
92
87
94
93
94
95
96
87
89
92
99
80
86
88
90
88
95
88
92
92
93
90
97
95
NR
88
NR
NR
93
95
95
NR
NR
95
NR
NR
94
NR
NR
95
NR
NR
94
93
NR
NR
NR
NR
NR
NR
NR
NR
93
94
93
94
95
79
88
93
97
89
93
90
92
88
94
NR
89
89
91
87
96
94
NR
NR
NR
NR
97
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
93
92
91
92
93
93
88
89
89
91
93
92
89
92
91
88
88
89
84
92
90
89
95
85
84
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
90
89
91
92
93
87
88
88
91
94
91
87
93
90
88
88
87
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
93
93
93
93
94
93
88
90
89
90
92
92
90
91
91
87
88
90
84
92
90
89
95
85
84
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
93
92
91
92
93
93
88
92
89
91
93
92
89
92
91
88
88
89
84
92
90
89
95
85
84
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
91
89
91
92
93
88
94
89
91
94
91
87
92
90
88
88
87
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
93
93
93
93
94
93
88
90
89
90
92
92
90
91
91
87
88
90
84
92
90
89
95
85
84
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
94
93
93
91
90
88
81
83
88
90
91
87
83
84
92
88
91
91
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
94
94
95
89
NR
89
78
82
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
93
92
90
92
90
87
83
84
88
90
91
87
83
84
92
88
91
91
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
93
95
94
93
94
93
91
84
87
89
92
91
89
86
85
93
87
87
93
85
84
87
85
87
92
88
87
86
80
75
90
92
88
87
87
88
68
84
84
82
72
83
85
NR
NR
NR
NR
NR
NR
NR
NR
96
95
94
93
92
91
80
83
86
92
88
90
84
83
94
82
82
96
82
84
84
84
88
91
88
87
86
80
75
90
92
88
87
87
88
68
84
84
82
72
83
85
NR
NR
NR
NR
NR
NR
93
94
95
94
95
96
96
95
90
94
92
94
94
91
92
88
94
91
89
92
88
84
89
86
85
92
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
93
92
90
92
90
87
83
84
88
90
91
87
83
84
92
88
91
91
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
95
93
98
91
92
98
94
90
95
92
92
98
93
93
95
96
91
95
86
76
96
93
95
92
93
98
88
77
91
74
76
96
97
90
86
90
95
65
75
96
80
88
90
97
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
97
93
89
94
89
89
98
95
91
95
97
93
95
83
73
96
95
95
92
93
97
87
77
91
74
76
96
97
90
86
90
95
65
75
96
80
88
90
97
NR
NR
NR
NR
NR
NR
95
93
98
89
90
99
93
90
94
93
93
98
95
95
95
95
89
97
86
82
97
90
95
94
93
98
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
94
98
95
92
96
94
93
97
90
94
95
95
91
94
88
72
95
93
94
91
93
98
88
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
95
93
98
91
91
97
93
91
94
92
90
97
93
93
93
95
90
94
85
75
96
94
93
93
93
97
88
77
89
74
76
96
97
90
86
89
95
65
75
96
80
88
89
97
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
88
95
91
90
93
88
88
95
94
90
93
95
91
93
82
70
96
94
92
92
93
97
87
77
89
74
76
96
97
90
86
89
95
65
75
96
80
88
89
97
NR
NR
NR
NR
NR
NR
95
93
98
89
91
99
92
92
92
93
90
98
94
95
90
95
89
96
85
82
96
95
92
95
93
96
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
94
98
95
92
96
94
93
97
90
94
95
95
91
94
88
72
95
93
94
91
93
98
88
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
93
95
92
89
98
95
86
94
92
91
98
92
92
95
96
90
95
84
77
94
90
95
90
96
86
93
NR
90
NR
NR
94
NR
94
NR
NR
93
NR
92
92
NR
NR
NR
NR
NR
NR
93
NR
NR
NR
NR
NR
NR
93
88
98
97
87
97
88
89
98
93
93
96
97
88
95
77
70
94
93
95
88
95
88
93
NR
90
NR
NR
94
NR
94
NR
NR
93
NR
92
92
NR
NR
NR
NR
NR
NR
93
NR
NR
NR
92
93
95
90
88
96
92
83
91
92
93
98
95
93
97
97
92
94
87
83
91
89
94
90
98
86
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
99
97
89
95
96
91
98
89
91
93
95
89
97
88
78
98
88
97
91
96
85
92
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
91
94
91
89
95
95
86
93
90
91
95
92
91
94
94
89
92
87
78
93
90
95
89
96
89
89
NR
89
NR
NR
90
NR
92
NR
NR
93
60
NR
90
NR
NR
NR
NR
NR
NR
92
NR
NR
NR
NR
NR
92
89
87
97
95
88
96
89
88
96
94
90
93
96
89
95
79
72
93
90
94
88
95
88
89
NR
89
NR
NR
90
NR
92
NR
NR
93
60
NR
90
NR
NR
NR
NR
NR
NR
92
NR
NR
NR
92
91
95
90
88
92
92
83
91
91
92
96
94
93
94
93
91
93
91
83
95
91
96
91
97
90
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
95
93
93
97
97
88
93
89
93
92
89
89
94
93
88
89
91
79
92
88
94
89
97
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
91
90
96
90
90
94
94
87
93
91
92
93
94
93
94
95
92
94
85
79
96
90
92
93
95
90
90
NR
NR
NR
NR
90
NR
90
NR
NR
93
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
90
88
96
95
86
95
89
88
92
97
92
94
97
93
95
78
70
94
92
94
88
94
89
90
NR
NR
NR
NR
90
NR
90
NR
NR
93
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
91
90
95
88
88
91
91
85
91
93
93
96
93
93
94
93
93
94
90
83
97
89
90
93
94
90
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
96
92
93
96
97
89
94
90
95
90
91
93
95
96
91
92
88
85
96
89
93
98
97
90
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
91
86
94
92
87
92
89
89
96
94
92
94
94
91
92
75
70
91
92
93
93
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
91
86
94
92
87
92
89
89
96
94
92
94
94
91
92
75
70
91
92
93
93
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
94
94
93
90
89
93
92
86
90
90
90
93
93
91
93
93
90
92
84
82
89
96
90
85
87
86
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
95
93
89
90
95
93
87
91
88
88
93
92
90
92
93
88
93
82
79
92
95
90
85
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
94
93
93
90
88
90
90
84
89
91
91
93
94
92
93
92
91
91
86
84
86
97
90
85
87
86
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
93
94
88
90
93
92
94
88
92
91
89
89
90
92
91
93
91
89
79
86
87
83
87
87
87
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
88
91
92
92
94
88
92
91
88
89
90
91
90
91
92
87
70
88
88
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
93
95
88
88
93
92
93
88
92
91
90
88
90
93
92
94
90
91
87
84
86
83
87
87
87
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
91
92
90
89
93
93
87
93
91
90
94
93
90
94
93
91
93
84
79
91
89
89
89
95
87
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
91
90
88
94
94
88
94
89
87
94
92
90
94
93
90
94
78
75
91
88
89
89
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
91
93
89
90
92
91
85
91
92
92
93
94
90
93
93
92
92
90
83
90
89
88
89
95
87
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
98
97
92
91
93
93
96
86
86
93
94
92
96
88
94
93
96
91
93
92
95
81
89
90
88
91
89
94
91
87
88
97
91
93
84
85
88
70
91
78
86
68
88
70
NR
94
95
NR
NR
NR
NR
NR
85
88
91
93
95
78
79
NR
95
89
95
82
92
95
94
92
91
91
91
76
86
92
88
91
90
94
91
87
88
96
91
92
84
85
88
70
89
78
86
68
88
70
NR
92
95
NR
NR
NR
98
97
98
93
93
93
96
90
89
92
93
93
95
90
94
93
96
90
93
91
96
85
90
89
89
93
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
94
93
94
93
96
91
89
94
95
93
97
92
95
92
98
91
94
93
98
82
90
89
88
89
88
NR
NR
NR
NR
97
NR
93
NR
NR
87
NR
93
NR
NR
NR
NR
NR
NR
96
NR
NR
NR
NR
96
94
93
93
93
91
94
87
87
92
94
91
95
89
94
91
95
91
92
93
96
78
89
90
88
92
87
87
88
85
87
97
90
92
84
84
87
70
90
76
87
70
86
70
NR
94
92
NR
NR
NR
NR
NR
90
93
92
90
92
81
83
90
94
87
93
88
92
86
92
93
89
92
95
69
87
93
87
91
86
87
88
85
87
96
90
90
84
84
86
70
87
76
87
70
86
70
NR
91
92
NR
NR
NR
96
94
95
92
92
90
94
90
90
92
93
92
94
88
96
94
95
88
94
94
95
84
91
89
88
95
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
94
93
94
93
96
91
89
94
95
93
97
92
95
92
98
91
94
93
98
82
90
89
88
89
88
NR
NR
NR
NR
97
NR
93
NR
NR
87
NR
93
NR
NR
NR
NR
NR
NR
96
NR
NR
NR
NR
NR
NR
NR
93
91
88
90
90
91
89
90
87
91
87
88
89
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
91
88
90
90
91
89
90
87
91
87
88
89
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
98
95
96
93
93
92
95
85
92
91
91
89
91
90
91
93
89
88
88
89
89
86
94
85
93
86
90
87
89
88
84
94
NR
NR
NR
96
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
98
93
92
90
95
78
91
89
89
88
89
88
90
91
87
88
89
89
88
85
95
82
96
84
90
87
89
88
84
94
NR
NR
NR
96
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
98
95
96
94
94
94
94
90
93
94
94
90
93
89
90
92
88
88
87
88
89
86
92
88
89
88
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
95
93
94
92
95
87
92
90
90
89
92
94
93
95
92
89
88
90
89
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
93
92
93
90
89
94
93
88
88
91
90
95
91
88
86
85
93
94
86
81
94
86
88
85
86
87
90
90
87
85
76
87
90
87
82
82
82
78
74
92
92
75
79
84
NR
86
84
NR
NR
NR
NR
NR
NR
94
93
95
94
91
90
92
88
95
92
90
89
85
92
95
87
76
94
86
86
82
86
85
90
90
87
85
76
87
90
87
82
82
82
78
74
92
92
75
79
84
NR
86
84
NR
NR
NR
93
92
94
86
86
95
93
84
85
92
93
97
91
86
86
88
93
94
84
84
95
87
90
88
85
89
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
89
87
91
91
89
89
90
89
94
91
88
84
82
93
93
86
84
93
85
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
91
92
91
88
94
92
90
86
92
91
95
93
88
87
88
94
94
87
83
94
89
89
88
87
91
90
90
87
82
74
89
88
87
88
77
85
86
85
87
84
85
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
95
90
96
92
93
90
93
89
96
94
91
90
88
93
95
88
78
95
87
88
88
86
92
90
90
87
82
74
89
88
87
88
77
85
86
85
87
84
85
NR
NR
NR
NR
NR
NR
NR
NR
93
91
92
87
87
93
93
85
84
91
93
95
92
85
85
88
94
92
84
86
93
88
89
88
87
89
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
90
87
93
92
92
84
91
91
94
92
87
86
88
95
96
89
85
94
92
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
90
92
91
90
94
92
90
92
90
89
94
90
88
88
88
94
93
88
88
94
91
90
88
88
89
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
94
92
94
92
93
97
91
88
95
90
91
90
88
94
94
90
89
95
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
90
92
86
87
93
92
87
88
89
91
92
90
87
85
87
94
91
86
85
93
89
90
88
88
89
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
92
91
94
93
90
91
91
88
94
90
87
89
90
93
93
89
89
95
92
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
94
91
90
93
90
85
91
88
91
91
90
89
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
86
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
94
91
90
93
90
85
91
88
91
91
90
89
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
86
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
NR
NR
97
98
89
98
96
94
98
96
84
96
95
95
97
93
94
93
89
94
95
82
93
85
97
93
96
96
89
93
93
94
84
75
90
90
90
92
76
86
85
87
80
92
NR
90
85
NR
NR
NR
NR
NR
NR
96
86
98
97
93
98
96
82
95
94
94
96
91
95
91
92
95
96
78
88
85
94
90
94
95
90
93
94
94
84
75
90
90
90
92
76
86
85
87
80
92
NR
90
85
NR
NR
NR
NR
NR
97
99
92
98
94
95
97
96
86
96
96
96
97
95
92
95
85
93
93
85
97
84
99
96
97
97
88
93
91
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
92
94
93
93
93
92
93
92
92
87
89
89
87
93
88
88
90
89
92
91
90
89
87
95
91
92
88
90
92
85
90
76
89
75
90
84
88
85
85
86
88
83
86
NR
80
86
NR
NR
NR
NR
NR
NR
94
94
94
96
94
93
94
88
91
90
88
92
87
94
92
91
90
90
87
89
89
92
87
92
88
90
92
85
90
76
89
75
90
84
88
85
85
86
88
83
86
NR
80
86
NR
NR
NR
93
91
92
93
90
94
90
92
91
91
87
87
88
87
90
86
86
85
85
90
90
88
88
87
94
90
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
95
92
94
90
90
92
93
90
86
88
90
87
96
90
83
92
90
96
93
96
89
84
98
96
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
91
87
95
93
89
92
88
93
90
91
86
91
92
88
92
87
91
91
90
90
89
86
87
87
87
85
88
92
88
88
86
86
85
87
86
84
86
85
85
84
83
85
80
84
NR
NR
NR
NR
NR
NR
NR
NR
NR
94
90
91
87
94
90
93
84
91
90
86
90
87
90
89
90
92
92
88
90
89
90
88
88
92
88
88
86
86
85
87
86
84
86
85
85
84
83
85
80
84
NR
NR
NR
NR
NR
NR
91
87
95
91
88
92
89
91
90
89
87
91
93
89
93
87
91
93
90
88
86
83
84
85
83
82
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
94
91
93
91
93
92
91
82
89
89
86
90
85
85
84
93
85
90
83
87
86
85
89
87
92
90
90
91
91
83
82
90
87
88
88
78
80
82
82
83
86
NR
87
80
NR
NR
NR
NR
NR
NR
95
92
93
90
93
92
92
74
90
85
78
88
79
78
82
93
85
90
83
87
86
85
89
87
92
90
90
91
91
83
82
90
87
88
88
78
80
82
82
83
86
NR
87
80
NR
NR
NR
NR
NR
93
92
90
92
92
93
91
89
89
88
92
94
92
90
91
85
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
85
94
94
93
94
94
94
90
94
89
90
89
94
85
92
89
90
87
92
88
89
93
91
86
85
76
92
89
88
87
90
86
88
72
85
87
65
90
84
86
86
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
96
90
94
93
92
87
92
90
88
86
94
84
91
85
86
88
92
85
86
92
89
87
83
76
92
89
88
87
90
86
88
72
85
87
65
90
84
86
86
NR
NR
NR
NR
NR
NR
NR
NR
93
85
91
92
93
91
95
93
92
93
91
87
91
92
86
94
89
92
86
88
89
91
94
92
84
87
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
97
94
95
97
95
96
90
97
85
94
90
96
84
92
93
93
87
95
91
90
93
92
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
82
90
93
94
91
91
91
93
92
95
89
92
91
94
95
93
94
90
92
92
92
89
96
91
87
86
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
82
91
92
95
91
90
90
93
91
95
89
92
90
92
93
92
95
89
92
94
92
88
96
91
87
86
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
88
94
93
90
91
91
92
92
95
89
91
92
95
96
94
93
91
92
90
91
90
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
90
90
94
93
92
88
87
88
92
88
91
90
89
88
89
93
91
90
92
94
86
87
90
79
89
95
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
96
95
92
96
92
92
95
91
94
92
90
91
92
94
93
91
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
90
88
93
92
91
84
85
85
90
87
89
90
89
87
86
93
89
88
92
94
85
87
90
83
89
95
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
94
93
92
84
85
87
90
87
91
89
88
86
88
91
90
90
91
94
87
86
90
75
88
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
93
92
92
95
91
92
93
89
92
95
81
95
89
88
87
92
96
94
87
93
93
88
89
94
88
92
87
90
87
87
89
88
88
85
87
90
86
NR
76
83
85
88
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
97
89
91
94
87
94
94
79
96
89
85
85
94
96
94
90
95
95
88
88
95
88
90
87
90
87
87
89
88
88
85
87
90
86
NR
76
83
85
88
NR
NR
NR
NR
NR
NR
NR
NR
95
92
93
95
92
92
91
90
93
96
83
95
91
87
89
91
95
94
87
94
93
87
89
93
87
93
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
91
92
92
93
92
93
94
91
90
95
80
94
87
91
88
92
96
93
85
90
92
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
94
92
93
92
91
94
90
93
92
81
91
86
89
88
90
92
87
90
87
90
91
87
91
93
91
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
91
95
87
91
93
90
93
94
78
92
87
85
85
93
91
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
93
95
91
91
96
91
94
88
93
95
82
89
85
88
90
91
92
86
89
89
90
91
87
91
93
91
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
92
93
92
93
90
94
91
92
88
82
92
85
93
89
87
94
88
91
84
90
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
90
92
93
94
91
92
91
92
92
93
92
94
92
93
91
85
91
91
89
91
91
88
89
90
89
91
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
90
93
90
92
91
90
91
91
90
92
89
92
87
82
91
88
89
90
90
88
89
90
87
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
90
92
95
95
91
92
91
93
93
94
94
95
94
94
95
88
90
94
88
91
91
87
88
90
90
91
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
93
95
92
88
88
90
90
91
91
88
89
92
90
86
91
89
88
85
84
88
84
85
85
90
86
89
84
87
83
86
86
85
88
80
77
85
82
NR
85
78
74
69
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
91
85
84
85
86
90
91
82
88
91
89
81
91
90
85
83
78
87
76
81
80
90
86
89
84
87
83
86
86
85
88
80
77
85
82
NR
85
78
74
69
NR
NR
NR
NR
NR
NR
NR
NR
95
96
93
89
91
92
92
91
90
92
88
93
92
92
93
92
91
88
89
93
90
89
90
90
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
91
93
93
90
90
93
92
91
92
91
90
92
88
85
89
85
89
85
84
85
85
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
88
85
88
93
88
88
91
89
91
89
90
89
88
89
92
89
92
89
92
87
92
88
91
81
90
90
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
96
91
93
92
91
93
87
92
90
88
90
88
89
90
89
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
88
85
86
92
86
83
90
88
90
88
89
88
88
89
95
88
94
90
93
86
92
88
91
83
91
90
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
90
92
88
87
92
88
91
91
90
89
88
89
92
91
93
88
91
88
92
87
91
78
88
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
NR
91
91
92
95
90
95
89
90
91
89
88
93
88
90
91
90
88
92
86
92
92
90
93
87
86
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
92
96
91
96
92
93
91
89
91
93
88
90
92
87
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
91
93
92
95
91
95
88
89
90
89
87
94
88
91
92
90
89
93
87
92
93
92
93
87
86
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
89
92
93
88
93
87
89
91
90
87
93
87
88
90
93
87
91
84
91
90
87
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR