165
165
165
165
166
169
169
168
167
167
167
167
168
168
168
166
165
161
160
160
160
160
161
161
158
158
158
158
157
155
154
154
155
157
158
158
158
158
158
159
159
160
160
161
161
161
161
161
160
160
160
160
160
160
160
162
162
162
161
161
162
163
163
163
163
164
164
164
164
163
162
161
159
158
157
157
158
158
158
159
159
159
158
158
158
158
159
159
159
154
154
156
156
156
155
158
162
165
165
165
165
164
164
164
164
163
164
166
170
170
170
170
167
165
163
161
164
166
166
166
167
152
152
149
149
149
149
149
149
149
149
151
154
153
151
151
149
148
146
144
143
144
144
146
150
150
150
150
150
150
150
150
150
150
151
151
151
151
151
152
152
152
153
153
155
156
156
157
158
159
159
157
156
154
153
152
152
152
152
153
153
154
154
154
154
154
154
154
154
154
155
157
159
158
158
158
157
155
155
153
153
153
153
154
157
158
159
159
159
159
158
157
157
157
157
157
157
158
158
160
162
165
166
168
170
166
166
166
166
167
167
167
169
169
169
169
168
168
168
167
166
166
166
174
174
178
180
180
181
181
181
188
188
188
188
188
188
188
188
188
188
189
189
190
191
186
181
181
181
181
182
189
200
207
213
213
211
211
210
206
204
199
199
197
196
196
196
199
206
211
211
215
215
211
209
204
201
201
201
201
202
207
210
216
216
216
215
215
215
215
217
217
217
217
217
217
217
218
219
219
220
222
223
223
223
223
225
225
225
225
224
224
223
223
223
223
224
227
229
232
233
235
235
235
236
237
238
238
236
231
231
231
231
232
233
233
233
233
232
231
231
231
231
231
228
226
227
227
233
235
232
232
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
232
234
228
225
225
222
219
216
213
219
222
227
227
229
232
237
237
237
232
230
210
207
199
196
194
193
192
191
190
189
187
186
184
183
183
183
184
186
186
186
186
186
186
187
188
188
188
187
187
187
185
181
174
173
172
172
172
173
173
173
173
172
171
169
168
167
167
167
167
167
170
171
172
172
173
173
173
173
174
175
179
180
184
188
196
197
199
199
205
208
211
212
209
205
201
201
201
205
207
205
203
200
199
202
203
204
206
206
206
207
208
211
216
220
225
225
228
228
229
229
230
235
241
244
250
250
248
247
245
241
238
239
239
239
239
242
245
247
249
250
250
246
243
244
244
244
245
247
252
255
260
261
264
268
270
271
271
269
268
268
270
272
275
274
273
270
269
267
264
260
254
257
261
264
269
269
269
268
267
265
263
260
256
259
262
264
267
268
269
270
268
262
259
256
262
267
270
271
265
265
261
258
248
246
246
245
243
243
244
244
243
242
242
241
240
240
240
240
240
240
242
245
243
238
238
236
235
234
233
233
231
230
230
232
235
235
235
235
235
237
240
243
244
246
247
247
248
249
250
252
257
258
261
263
265
274
277
280
284
286
287
287
287
288
289
289
290
291
291
292
297
299
302
304
306
307
308
309
316
318
319
324
326
328
329
327
327
326
325
325
325
326
326
325
324
323
322
322
326
329
333
336
344
344
347
357
360
363
365
367
368
370
376
375
372
378
382
385
385
387
391
393
396
400
404
404
405
407
407
403
403
399
393
384
376
374
364
362
357
352
351
349
348
348
346
344
341
338
337
337
337
337
336
335
333
332
332
331
321
321
316
313
298
286
278
269
267
265
262
260
258
257
256
256
255
254
251
248
247
245
246
246
247
247
247
247
247
247
247
247
245
243
240
240
238
238
238
236
235
228
227
223
220
214
214
208
206
204
201
200
199
198
196
194
192
189
186
186
185
181
181
180
178
177
174
174
174
173
172
172
172
171
170
170
169
168
168
168
168
168
168
169
170
171
171
170
170
169
169
168
167
167
167
167
167
167
167
167
166