265
265
269
269
268
267
264
268
268
268
266
260
261
259
258
256
256
256
256
255
255
255
255
254
255
255
255
255
254
254
254
254
254
254
255
255
255
254
254
257
257
257
256
256
260
260
261
261
261
260
264
265
266
267
267
269
271
271
276
276
276
276
277
284
284
284
282
283
284
282
279
278
279
279
280
280
280
280
280
279
282
283
284
286
290
298
298
301
301
301
308
312
312
321
325
326
326
341
341
344
349
349
352
353
354
354
355
355
355
351
347
347
352
352
353
355
356
356
359
359
360
360
361
361
362
363
363
364
364
364
364
364
366
367
367
367
369
369
370
370
372
372
372
372
372
375
375
377
377
377
378
378
376
377
377
370
368
366
364
364
367
367
368
369
370
378
379
379
380
391
391
392
393
399
399
406
406
406
406
406
404
405
407
407
407
409
410
413
413
413
414
414
414
413
413
413
413
413
413
415
415
415
415
415
418
418
418
418
415
414
416
417
416
415
402
405
411
412
411
415
418
425
427
427
425
425
426
426
426
421
421
421
421
426
427
427
430
431
431
431
431
431
432
434
435
436
436
443
448
436
435
434
436
438
439
439
441
442
444
444
446
447
447
447
447
447
448
450
451
452
454
454
455
455
456
460
461
462
462
463
464
465
465
467
469
469
476
480
488
489
491
492
492
492
492
492
494
495
495
494
494
494
494
495
495
496
496
496
495
498
499
500
500
505
506
506
506
506
507
507
507
507
511
516
517
517
520
503
501
491
488
487
486
480
480
479
477
476
475
470
469
469
469
467
466
463
462
461
461
461
461
461
461
461
461
459
459
459
460
461
458
457
456
455
455
456
456
454
453
453
455
454
455
456
458
458
457
453
453
453
453
453
451
450
448
444
443
443
440
441
439
438
436
435
434
434
432
433
430
430
429
428
428
429
430
430
429
428
427
427
435
430
428
427
425
423
423
424
424
423
421
419
412
412
413
413
419
428
433
443
445
446
449
451
450
450
449
447
446
445
440
436
429
428
428
427
425
424
423
422
421
421
417
415
413
411
408
406
404
403
400
389
386
383
383
384
384
382
380
377
368
364
362
360
359
351
346
342
338
337
337
337
341
345
349
356
357
357
357
357
358
358
360
361
363
365
368
374
375
378
385
391
393
394
395
396
397
400
401
402
412
416
419
423
427
430
430
430
430
430
429
428
423
421
421
421
420
420
415
414
410
409
406
403
397
396
394
391
386
380
376
364
359
358
356
355
354
354
354
354
351
349
348
344
343
343
343
342
342
341
340
333
328
323
321
319
317
313
311
303
301
299
297
293
291
285
285
284
284
284
284
284
286
287
290
289
287
287
285
283
283
286
287
292
297
302
310
312
312
310
310
309
309
309
309
309
307
306
304
303
303
303
303
303
302
298
294
291
288
288
286
285
282
276
270
263
263
262
262
262
262
262
262
261
260
259
258
258
258
259
260
260
258
257
255
255
255
254
253
251
250
250
250
251
251
252
252
252
252
252
250
250
250
249
248
248
248
248
248
248
248
248
248
248
247
247
246
245
245
245
245
245
244
244
244
243
243
243
241
241
241
241
241
241
241
241
241
241
241
241
241
240
240
238
237
237
237
237
237
237
237
237
236
237
237
237
237
237
236
236
235
234
234
235
235
235
234
232
232
231
229
229
229
229
230
230
228
227
227
227
231
230
228
228
227
226
226
226
226
227
227
223
223
223
223
222
221
221
221
222
222
220
220
220
220
220
220
220
220
220
220
220
220
223
223
222
222
221
221
220
222
220
221
221
222
223
224
223
222
222
221
221
221
222
223
226
227
228
228
225
223
221
220
220
221
223
223
223
223
221
218
216
217
219
220
221
221
220
214
213
212
215
216
217
218
220
217
214
214
212
214
212
210
209
207
206
208
208
210
211
204
205
199
198
197
197
198
200
202
201
199
198
199
199
199
198
196
194
197
197
196
190
190
190
190
188
189
189
189
189
189
189
188
188
187
187
186
186
185
185
184
186
189
189
195
195
195
194
190
187
189
190
191
191
190
189
188
188
188
187
187
186
184
183
183
182
180
179
179
182
190
191
192
193
197
200
201
201
203
204
204
206
206
204
202
198
187
185
185
184
183
183
183
182
181
181
181
186
186
187
188
188
188
186
185
185
184
183
183
183
183
186
189
190
190
190
190
191
210
211
212
215
215
215
216
216
215
215
215
216
216
217
217
217
217
217
218
218
219
221
221
221
220
219
217
217
216
216
217
220
222
222
222
223
226
227
227
227
227
228
232
237
237
237
237
237
237
237
240
240
241
242
243
243
246
249
256
270
270
270
269