192
190
190
190
191
188
188
188
188
188
188
188
189
188
188
188
188
188
188
188
188
188
188
188
187
186
187
187
187
184
185
185
186
186
186
186
186
186
186
185
185
184
184
185
185
185
185
184
185
184
182
184
183
183
183
183
183
184
185
185
184
184
184
184
184
184
184
184
184
184
184
183
183
184
184
183
183
183
184
184
184
183
183
183
183
183
182
182
183
183
182
182
182
182
183
181
182
183
182
181
181
181
181
182
182
182
182
182
182
181
180
181
180
180
180
180
182
181
180
179
179
179
179
179
180
180
180
180
181
180
180
180
180
182
181
181
181
181
182
182
182
181
181
180
179
179
179
179
179
180
180
180
180
179
179
179
179
179
178
179
179
179
179
179
179
179
179
180
180
180
180
180
179
178
177
176
177
177
176
177
176
177
176
176
176
177
176
175
175
175
175
175
175
175
175
173
172
172
172
179
180
180
180
180
177
176
176
174
173
173
174
174
174
174
174
174
175
174
174
174
174
174
175
175
175
175
174
174
174
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
171
171
170
170
170
170
170
171
171
170
170
170
170
170
170
170
170
170
170
170
170
171
171
171
171
171
171
171
173
172
172
172
172
171
171
170
170
170
170
170
169
169
170
170
171
171
171
171
171
171
171
171
171
170
170
170
171
171
171
171
171
171
169
170
170
168
168
168
168
168
169
169
168
168
168
168
168
168
168
168
168
168
167
167
170
170
170
168
168
168
168
168
168
168
168
169
169
169
167
167
168
168
168
168
168
168
168
168
168
167
169
168
168
168
168
168
168
168
168
168
169
169
167
167
168
168
168
170
169
168
168
169
169
169
169
169
169
169
170
170
170
170
170
169
169
169
169
169
169
169
169
170
170
171
171
171
171
171
171
171
171
171
171
170
170
170
170
170
170
170
170
170
170
170
170
171
171
170
170
170
170
171
171
171
171
171
171
171
171
172
172
172
172
172
172
173
174
174
174
173
173
173
174
174
174
174
174
174
174
174
174
174
174
174
174
173
173
172
171
171
171
170
170
170
171
171
171
172
172
172
172
172
172
172
172
172
174
174
175
175
175
175
175
175
175
175
175
173
173
174
174
175
175
176
176
176
176
176
174
174
173
173
173
173
173
173
174
175
175
175
174
173
173
173
173
173
172
173
172
172
173
173
173
172
172
173
171
171
171
169
169
170
172
170
169
169
170
170
169
169
169
170
172
173
172
172
172
172
172
172
171
171
172
174
174
171
172
172
171
172
173
174
174
174
171
173
173
173
173
173
173
172
171
172
172
171
171
172
172
173
172
174
173
173
172
173
173
173
174
173
173
173
173
174
172
174
173
172
174
173
173
172
172
173
174
174
173
173
173
172
173
174
174
174
175
175
176
176
177
177
175
175
175
175
175
176
176
175
175
174
174
174
174
174
174
174
175
175
176
176
176
176
176
176
176
176
176
176
175
175
175
175
175
175
175
175
175
175
175
175
175
176
177
177
178
178
178
178
178
178
177
177
176
176
176
176
176
176
176
176
177
176
176
176
176
176
176
176
176
177
177
177
177
177
176
176
176
176
177
178
176
176
176
176
177
178
177
177
177
177
178
177
177
181
178
179
179
179
178
178
178
178
178
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
178
178
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
180
180
180
180
180
180
182
184
184
183
183
183
183
182
182
182
182
182
182
180
181
181
181
179
179
179
180
180
180
180
180
180
180
180
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
183
183
183
182
182
181
180
180
180
180
180
180
180
180
180
180
181
181
181
181
181
180
180
180
181
181