191
190
190
190
191
191
190
189
189
189
187
188
186
185
185
183
184
182
180
180
177
177
177
178
178
179
172
170
169
170
170
169
167
167
166
166
166
166
165
162
161
156
155
153
151
150
149
146
146
146
146
151
153
152
151
150
150
150
150
152
153
154
155
155
158
159
159
158
157
156
155
154
153
152
150
150
150
149
144
143
142
139
137
135
137
137
137
137
136
136
136
136
136
137
137
138
140
138
136
136
136
135
134
134
134
135
136
138
140
138
136
136
136
136
134
134
134
132
132
132
131
131
130
132
132
131
131
131
131
130
129
129
129
130
131
131
133
134
138
135
132
132
132
131
129
129
128
127
126
127
127
127
127
125
124
123
123
123
123
123
123
123
124
126
127
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
127
127
128
128
128
129
130
132
130
125
125
126
127
126
126
125
125
125
125
124
123
122
122
123
123
123
123
123
123
123
123
123
122
122
121
121
121
121
121
121
121
121
121
120
119
119
119
120
121
121
121
121
121
121
121
121
121
121
122
123
123
125
127
131
131
132
130
128
127
126
125
123
122
124
124
122
122
121
124
125
124
122
120
121
122
122
122
121
122
122
122
123
123
123
123
123
122
123
123
124
124
123
122
122
117
117
117
117
118
118
118
118
120
117
116
116
116
116
116
115
115
118
119
119
116
116
116
114
115
114
114
112
112
111
111
112
113
113
113
114
114
114
114
114
114
114
114
112
111
111
111
111
113
114
112
113
113
111
111
111
111
114
113
112
114
121
111
111
110
110
109
108
107
107
107
107
106
108
113
113
112
111
111
111
109
107
105
105
106
108
109
109
109
105
104
104
104
105
106
109
109
106
105
104
107
117
117
117
117
117
117
117
117
116
114
114
115
116
118
124
124
124
124
125
126
129
129
129
128
128
128
129
129
129
126
123
126
124
123
123
125
127
126
126
125
124
124
124
127
128
128
128
128
127
127
127
125
125
126
126
127
127
129
129
129
129
128
128
128
128
128
127
127
127
127
127
127
126
126
125
125
124
123
122
121
120
120
121
121
122
122
123
123
123
124
124
124
124
123
123
123
123
123
122
123
123
123
121
120
118
116
116
116
117
120
120
120
118
115
113
117
123
125
125
124
115
113
115
117
118
119
119
123
119
118
116
116
112
107
106
106
106
105