123
122
121
120
119
115
111
108
104
103
103
103
106
105
105
105
103
103
103
103
100
98
97
97
97
97
97
97
97
97
97
97
97
97
96
95
95
95
94
94
95
95
95
95
96
97
96
95
95
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
92
91
91
91
91
91
91
91
90
90
90
90
90
91
91
91
90
90
90
91
92
92
92
92
92
92
92
92
91
91
90
90
89
89
90
89
85
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
86
87
89
89
89
90
90
90
89
88
88
87
85
84
83
83
83
83
82
82
81
81
81
81
81
81
82
83
84
84
84
85
85
84
83
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
81
80
80
80
80
81
82
84
86
88
89
89
89
88
88
88
87
87
87
87
86
85
85
85
85
85
85
85
84
83
83
83
83
83
83
83
84
84
85
86
86
85
83
82
82
82
82
82
83
84
85
86
86
86
86
86
86
86
87
87
86
86
85
85
85
85
84
84
84
84
84
84
84
83
82
82
82
84
85
85
85
85
85
85
85
85
85
85
84
83
83
83
83
83
83
83
83
83
82
82
82
82
82
83
85
84
83
82
84
86
88
90
90
89
88
89
91
92
90
88
86
88
90
88
83
81
84
87
88
88
89
89
90
90
90
90
87
84
83
84
85
85
85
86
87
88
90
92
94
96
98
89
80
83
87
88
87
86
87
90
92
93
93
93
93
93
89
85
82
80
81
82
83
84
84
84
84
84
84
84
84
85
86
87
88
87
86
85
84
84
84
84
85
86
87
87
87
87
87
88
90
91
92
87
86
86
86
86
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
83
80
81
82
84
86
88
89
85
82
80
80
80
80
80
82
84
86
88
89
90
90
90
90
90
90
90
91
94
96
97
96
95
95
97
100
99
98
97
96
95
94
94
94
94
94
94
94
94
94
94
94
94
95
95
96
96
96
96
96
96
96
96
96
94
92
91
92
95
97
97
98
98
98
99
99
99
99
99
99
100
101
101
101
101
101
100
99
99
98
97
97
97
98
98
98
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
99
100
100
100
99
98
98
97
96
96
96
96
96
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
93
92
91
90
90
91
93
94
95
95
95
95
94
94
93
93
93
93
92
91
91
91
92
92
92
90
89
89
89
89
90
90
90
89
88
88
88
87
86
87
88
89
89
90
90
91
91
91
91
91
91
91
93
95
96
96
96
96
95
94
93
92
91
91
91
93
94
94
95
96
97
97
98
98
98
99
99
100
100
101
101
101
102
102
102
104
105
107
109
110
112
113
115
116
116
116
118
119
120
121
122
122
122
122