175
174
174
172
173
173
175
175
175
175
175
175
175
174
174
174
172
169
168
167
167
166
166
167
169
171
171
172
175
175
174
172
164
165
165
165
165
165
165
165
166
166
166
166
166
166
166
167
168
163
166
166
166
166
173
176
180
169
169
169
169
168
168
167
167
175
175
172
173
173
172
172
172
172
173
173
173
175
174
175
175
174
174
172
177
175
174
174
174
174
175
175
175
175
175
176
176
176
170
170
168
169
170
170
171
174
174
175
175
177
177
177
176
173
175
175
175
173
174
174
174
175
178
179
178
177
176
175
174
173
173
178
169
170
171
172
171
171
171
171
174
172
171
170
170
170
170
169
169
170
170
170
170
171
172
173
174
175
174
175
175
176
176
175
178
176
173
173
172
172
172
173
172
172
172
172
172
172
172
171
171
170
170
170
170
170
171
171
171
171
172
172
173
173
173
173
173
173
171
171
172
173
172
172
172
172
172
172
172
171
170
170
171
171
171
171
172
172
173
176
175
175
175
176
175
177
177
179
181
175
174
174
174
175
173
174
174
176
178
178
178
179
178
178
178
178
178
177
176
176
175
175
175
176
176
176
175
175
176
182
183
182
185
183
183
183
183
183
183
183
184
184
183
183
183
183
178
178
177
176
176
175
175
175
175
176
177
176
176
181
179
181
181
181
181
181
181
182
182
181
179
181
182
182
183
184
184
184
183
182
184
180
180
180
181
194
195
191
189
189
189
189
189
187
187
184
184
183
180
180
180
181
183
182
182
183
183
184
184
184
184
184
181
182
183
183
182
182
181
180
177
177
177
177
177
177
177
177
177
177
177
177
178
179
183
182
181
180
179
177
177
177
177
178
179
185
185
181
179
178
178
177
179
179
179
180
180
180
181
181
182
182
182
182
182
179
179
179
179
179
178
178
179
179
179
180
181
181
182
182
182
183
184
184
185
186
189
189
190
191
192
192
192
195
196
198
203
203
194
194
193
193
195
196
199
199
199
199
195
193
195
205
211
214
215
216
217
216
217
215
214
219
220
218
216
216
211
204
201
197
195
194
194
188
186
183
183
183
183
182
181
181
181
182
180
180
180
182
181
181
181
181
181
181
184
184
183
183
185
186
187
187
186
186
185
185
185
185
185
185
185
185
185
184
184
183
183
183
184
184
184
184
184
185
185
185
185
186
186
186
186
186
185
185
182
183
184
184
185
182
182
182
183
183
185
186
180
186
180
180
180
180
180
180
180
180
181
181
182
181
181
181
181
181
181
182
183
186
185
184
183
183
183
183
183
183
183
183
183
183
183
183
183
186
184
183
183
183
183
183
184
184
186
203
206
206
200
200
200
200
200
200
200
200
200
201
206
206
207
207
206
206
205
205
205
205
206
207
207
204
201
199
199
199
199
199
196
192
192
193
193
195
197
199
199
199
197
197
197
197
199
198
200
200
200
201
202
202
202
201
203
203
203
200
200
202
202
202
203
204
205
198
195
195
194
194
193
192
191
191
191
194
194
194
194
194
192
192
195
195
196
196
196
196
196
196
204
205
216
217
214
210
213
213
218
217
216
215
214
212
210
209
208
208
215
215
211
218
218
221
222
219
224
224
221
221
219
212
211
212
212
212
212
212
212
212
210
210
211
212
213
217
217
217
210
210
210
213
207
223
219
218
217
217
215
213
213
213
213
213
213
213
213
213
213
213
213
214
215
215
216
216
217
220
223
223
227
228
230
231
232
233
233
234
233
233
234
234
234
234
235
235
235
236
238
232
231
229
229
213
214
219
222
222
225
225
225
226
224
224
224
223
220
219
218
216
215
213
212
205
205
203
203
203
202
201
200
200
199
199
199
199
200
201
201
203
204
204
204
203
203
203
203
200
199
199
200
200
204
204
204
204
204
204
201
201
201
201
201
201
201
200
200
200
200
200
200
199
199
199
199
199
199