173
172
170
169
167
168
170
171
171
172
173
174
173
172
172
171
171
169
171
171
170
170
170
169
170
170
171
171
171
172
172
174
176
177
178
177
175
174
173
172
172
172
173
173
179
182
182
182
182
182
182
182
182
181
184
184
185
186
186
200
198
198
191
191
190
188
186
187
188
189
190
192
194
195
199
202
204
212
212
212
212
212
212
213
216
216
215
216
215
215
215
215
215
215
216
216
216
216
216
216
216
216
219
219
219
220
218
217
217
217
217
217
217
217
217
217
217
217
217
216
216
215
215
215
215
215
218
224
231
230
230
230
223
223
224
222
222
222
222
223
223
223
224
225
225
227
228
228
228
228
229
230
231
231
231
231
231
231
231
231
232
232
232
232
232
233
233
232
234
234
235
235
236
237
237
238
238
238
238
236
236
236
237
237
238
238
238
238
238
238
238
238
238
237
237
238
238
238
238
238
238
238
238
238
238
238
238
242
242
242
242
242
242
245
245
246
246
246
246
246
245
245
245
246
246
247
248
249
250
251
250
249
249
249
250
259
259
259
258
257
257
257
257
257
258
259
258
258
259
258
258
258
258
255
255
252
249
250
250
250
250
249
249
249
249
249
249
249
249
249
249
249
249
248
248
248
248
248
251
253
255
261
261
261
261
263
263
263
263
263
264
266
266
267
268
269
270
272
273
273
274
277
280
282
283
284
283
283
287
292
291
292
292
292
293
296
296
296
296
296
301
302
303
305
305
306
310
310
312
312
313
315
316
317
317
317
317
317
321
322
324
327
328
328
328
329
329
329
329
330
333
334
335
338
339
339
341
342
345
345
342
341
341
341
342
344
345
346
348
348
347
344
344
344
344
343
341
338
338
339
340
341
341
339
338
338
339
340
341
342
342
342
343
343
343
345
346
347
347
347
347
345
340
340
338
333
331
323
323
323
323
322
322
322
322
322
321
317
316
316
314
313
313
312
311
310
309
309
310
311
315
314
314
314
314
315
315
316
318
324
332
333
333
332
330
329
328
328
328
326
324
324
322
318
309
305
301
301
301
313
311
308
307
307
307
308
308
308
306
305
302
301
299
295
294
293
292
290
286
280
277
275
275
275
275
272
269
269
269
269
269
269
270
271
271
269
269
269
268
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
267
267
267
269
269
269
269
269
269
269
269
273
275
283
294
298
310
314
317
321
315
314
314
314
313
310
324
326
322
316
318
318
317
316
315
313
309
309
298
302
306
306
306
306
303
301
299
297
296
282
275
263
264
263
258
252
241
236
234
232
230
229
228
228
228
228
228
229
231
233
234
234
234
234
232
230
227
227
228
227
224
222
222
222
222
226
226
226
226
228
228
228
227
226
226
226
224
219
219
220
217
208
202
201
201
199
202
203
206
205
205
204
204
204
205
206
205
205
205
206
206
206
206
205
204
204
200
197
196
194
193
191
190
189
186
185
181
181
181
180
180
180
180
180
181
181
181
181
182
183
183
183
182
182
182
182
182
182
182
182
182
182
181
180
179
179
179
179
178
179
178
177
176
176
175
177
177
177
178
180
182
182
183
183
183
182
177
176
174
173
173
173
173
173
173
173
175
176
178
178
179
179
176
171
170
170
171
172
172
170
169
169
171
171
171
170
170
171
171
172
173
173
174
173
173
171
170
169
168
168
169
171
170
170