172
170
170
173
173
173
174
175
176
176
176
175
175
175
176
176
176
176
176
176
176
179
178
180
177
181
182
179
179
179
179
179
179
186
185
184
183
183
180
180
180
181
183
183
183
183
183
183
183
183
183
183
183
183
184
184
185
188
188
192
192
193
195
195
197
200
206
214
216
216
217
224
234
236
237
237
237
244
245
247
249
249
254
266
279
297
297
300
300
300
300
303
310
314
315
315
315
315
315
320
332
348
351
352
353
354
358
364
375
381
378
376
376
382
393
395
395
397
398
405
408
411
422
426
426
440
439
436
433
431
438
441
442
442
443
445
449
453
464
480
477
473
467
467
467
472
475
481
488
490
489
489
490
490
490
490
486
491
491
491
491
489
485
482
480
479
491
494
515
515
515
516
516
512
507
505
505
505
490
470
466
480
492
493
494
496
488
470
457
458
456
456
439
433
423
420
420
420
422
421
406
398
395
388
388
375
364
354
323
330
320
313
305
294
292
291
291
290
290
281
275
271
259
256
254
249
249
249
249
249
249
248
244
245
245
251
253
252
250
245
243
240
238
237
243
236
234
233
231
229
225
225
225
221
219
218
218
219
220
218
216
211
210
206
207
207
207
207
207
207
206
206
205
205
204
203
204
204
204
204
203
203
203
203
200
200
199
196
196
197
197
198
198
203
203
204
211
217
245
244
241
242
231
234
207
190
190
186
185
192
191
188
187
186
183
180
180
180
181
180
182
182
182
178
177
177
176
175
173
173
172
172
171
171
171
171
171
172
172
172
172
172
171
174
175
176
178
191
194
194
193
192
191
190
199
199
200
201
204
204
204
202
178
175
175
174
170
173
174
174
182
183
183
184
187
188
189
190
191
195
195
200
204
205
207
211
212
212
214
214
215
215
216
221
222
224
232
241
249
249
259
264
267
269
271
273
266
265
270
273
264
261
262
265
266
266
266
269
270
276
278
281
284
284
284
284
284
284
282
278
278
278
278
278
280
281
281
282
283
282
279
284
281
277
277
277
272
268
268
259
256
250
244
244
240
237
230
227
226
223
221
219
218
217
215
214
212
211
211
209
209
208
208
208
207
207
207
207
206
206
206
206
206
206
207
207
206
201
201
200
198
196
195
194
194
195
197
198
201
206
215
221
223
221
221
215
214
215
217
217
217
216
211
211
214
214
213
211
207
204
203
198
196
199
205
203
202
201
201
201
201
193
190
185
181
181
181
180
180
179
176
176
176
175
176
176
176
176
176
174
174
172
172
172
170
170
171