272
270
266
266
266
265
265
264
263
252
251
246
244
240
238
236
229
228
227
227
228
229
230
231
232
235
240
240
241
242
248
246
240
234
232
231
231
228
226
226
226
226
226
226
226
226
222
218
212
212
212
212
210
210
209
209
209
211
211
216
218
220
220
221
231
231
231
232
229
228
228
227
227
227
226
226
229
229
229
229
229
230
232
231
232
233
233
233
233
232
231
230
230
231
232
236
237
236
236
236
237
237
236
236
233
233
233
234
237
240
241
241
240
241
241
240
238
237
237
237
237
237
237
239
240
240
243
246
246
249
252
253
253
254
268
269
270
273
275
277
278
286
289
312
312
314
315
315
315
315
315
315
318
327
329
332
332
332
332
331
329
329
329
328
327
325
323
320
319
317
316
308
305
290
288
286
284
283
277
275
273
268
267
266
265
264
258
255
250
248
243
239
239
238
238
237
237
237
238
238
240
241
246
250
255
258
265
268
270
271
272
279
279
280
280
281
284
286
288
290
290
288
288
286
290
295
295
296
297
297
298
298
297
286
281
281
281
282
285
287
290
292
294
297
300
302
305
306
309
313
318
320
321
310
303
296
293
291
270
267
266
244
242
240
239
235
235
235
235
235
237
239
240
239
241
242
243
244
244
245
245
245
243
242
242
243
244
243
243
243
244
243
243
243
243
243
243
243
244
244
244
246
247
248
248
248
248
248
248
248
248
249
249
249
249
250
251
253
254
255
254
252
252
252
253
254
260
261
256
256
258
259
261
261
261
260
259
260
261
263
264
264
264
265
266
267
268
268
269
270
272
278
280
286
294
300
306
310
311
316
318
321
324
320
318
316
316
314
317
331
341
341
353
358
361
367
366
365
364
361
358
358
358
355
350
346
342
341
341
341
341
343
355
363
378
381
379
377
367
364
368
374
375
371
371
370
372
377
383
386
385
385
386
389
391
391
392
393
386
383
379
375
374
374
371
366
363
363
362
360
358
355
347
347
352
360
354
349
344
342
342
343
343
341
338
337
341
346
348
347
344
341
339
336
334
331
330
329
328
327
327
329
329
326
326
329
325
322
317
313
307
302
296
291
291
290
291
291
292
294
295
296
299
305
306
308
309
312
320
324
327
326
321
320
320
321
322
322
324
325
330
348
362
365
367
367
373
375
379
377
376
375
370
369
367
365
364
361
357
360
361
357
353
350
347
338
335
331
332
333
335
335
336
337
344
344
343
342
339
334
331
328
326
326
326
327
327
327
327
327
327
328
328
329
329
331
334
336
339
340
342
341
341
341
340
340
341
342
343
345
345
345
345
344
344
341
335
333
330
329
325
318
297
287
274
267
265
265
266
266
267
268
268
268
269
270
271
271
271
270
270
270
270
270
269
269
268
267
267
267
267
267
267
267
274
294
307
317
324
335
338
340
341
342
344
347
344
342
341
340
340
340
341
342
342
342
338
337
336
333
330
330
329
328
328
327
326
326
326
326
326
326
326
327
327
327
327
328
331
338
343
343
344
343
339
334
334
334
334
334
336
346
347
350
350
351
355
355
357
357
357
357
358
359
357
351
341
328
317
314
314
316
317
317
323
335
346
348
348
349
345
342
341
340
341
339
337
332
332
333
333
333
331
329
327
325
322
313
309
309
308
308
308
314
316
317
318
320
321
324
328
329
330
332
334
342
343
344
347
348
350
349
346
345
344
340
338
333
329
330
330
329
326
318
316
312
313
317
317
316
318
321
317
319
316
304
296
294
289
288
286
283
282
281
275
274
274
272
272
271
263
257
254
254
252
250
247
247
247
247
243
242
237
233
234
234
235
238
240
242
243
246
247
248
248
246
246
246
246
246
247
254
256
256
251
250
245
235
235
235
234
232
232
232
232
232
232
232
232
232
232
235
235
235
235
235
235
236
235
235
235
235
234
234
233
232
232
232
233
231
229
226
226
226
228
229
229
234
233
231
237
238
239
240
240
240
250
249
248
244
243
243
242
241
240
239
238
236
231
229
228
228
228
225
222
221
221
221
220
220
220
219
212
212
212
212
212
212
212
212
212
212
212
212
213
213
214
216
217
220
219
224
224
224
224
224
224
222
222
220
220
219
218
217
216
211
206
204
202
203
203
203
203
203
203
204
205
205
207
207
206
205
204
203
202
202
202
201
201
202
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
205
206
207
208
209
211
211
207
206
207
209
208
205
203
203
204
204
204
205
205
201
200
200
200
200
201
201
202
202
202
203
203
203
204
204
205
205
207
207
208
209
211
212
212
212
207
204
204
204
204
204
204
204
203
203
203
205
207
208
209
209
209
209
212
213
214
220
221
221
219
218
218
225
225
225
225
226
227
228
234
241
243
246
248
250
250
243
240
240
240
238
231
229
228
227
227
229
232
234
237
238
243
246
248
251
254
259
259
262
265
265
258
255
255
255
255
255
255
255
255
254