272
272
271
270
270
270
270
270
266
267
272
274
278
280
284
291
300
299
301
301
302
307
307
305
310
312
319
328
328
326
337
343
344
350
357
361
370
375
389
386
381
388
401
411
412
412
412
414
419
425
429
431
447
447
447
449
455
460
473
476
513
529
535
553
560
574
574
581
591
597
608
616
615
620
625
635
637
641
647
648
652
657
658
665
671
678
679
685
687
688
688
695
705
705
697
690
673
670
668
668
657
648
631
614
602
586
575
563
555
546
526
505
481
474
467
467
463
441
434
426
427
427
427
426
429
430
439
443
456
457
472
474
491
492
488
458
456
454
450
443
446
437
442
421
418
414
413
412
411
408
414
416
417
429
430
429
429
434
433
431
417
415
418
416
406
402
396
393
390
390
387
384
380
373
375
382
387
371
370
370
360
355
349
346
337
338
335
332
328
325
326
327
328
330
332
333
330
324
329
332
333
333
332
327
323
326
328
330
330
329
326
330
330
328
325
326
326
325
320
319
316
314
312
311
304
304
304
300
297
296
293
288
278
274
268
266
265
267
273
277
277
281
278
274
273
277
287
293
298
309
311
322
322
322
330
347
358
355
362
372
377
380
381
379
379
380
389
394
394
401
400
396
393
351
342
338
333
308
309
314
313
311
298
294
290
281
276
272
272
265
266
266
266
266
266
266
266
266
273
274
280
284
296
308
312
349
375
386
377
364
375
388
401
404
427
433
434
435
437
443
447
454
449
446
454
452
441
439
426
427
435
447
453
456
459
462
460
459
460
469
472
470
469
469
469
475
524
521
511
508
516
523
528
534
538
551
565
584
598
597
597
607
608
609
611
615
625
634
637
638
630
632
630
630
639
642
643
646
648
652
656
670
683
689
695
697
702
702
699
691
691
688
685
684
680
678
667
661
656
655
652
651
650
644
639
637
632
626
621
618
611
610
606
605
599
595
591
587
586
585
559
555
538
534
511
506
497
492
491
487
484
482
477
468
452
447
447
439
436
434
426
423
423
412
409
408
413
412
389
387
387
387
378
366
356
348
336
339
332
325
303
298
271
270
255
246
237
235
238
245
244
241
247
247
250
250
251
254
259
258
260
281
281
287
303
312
336
359
365
374
377
377
379
383
388
392
392
382
384
386
386
384
381
380
368
363
361
355
342
335
335
337
338
344
345
348
351
349
350
357
380
378
375
367
368
382
383
384
389
390
390
389
388
389
393
406
402
401
400
401
399
399
398
397
397
401
404
405
409
410
409
409
409
416
422
436
436
439
442
444
444
446
449
449
447
439
432
430
425
424
423
423
426
428
434
435
437
440
442
448
455
453
448
443
442
452
453
446
436
435
437
442
438
429
428
425
423
418
416
414
414
414
416
418
418
412
412
421
426
427
430
430
430
431
431
431
435
434
435
448
450
457
461
464
469
470
472
473
472
472
472
483
494
496
500
502
508
509
511
511
510
504
493
485
486
481
476
476
478
472
461
448
425
405
395
395
386
354
344
342
334
329
317
293
278
274
271
271
271
272
271
270
269
270
270
267
267
273
274
279
285
288
299
299
303
304
306
305
304
310
310
313
326
329
332
327
331
338
339
341
341
358
362
372
378
387
387
387
383
394
406
412
412
414
423
426
426
424
424
425
426
435
447
449
449
454
459
464
471
477
480
494
502
501
500
501
504
509
516
519
522
525
527
527
530
537
556
562
575
576
584
591
592
601
614
615
616
612
612
610
610
609
606
599
594
588
587
584
558
552
537
511
509
508
506
500
495
493
492
487
484
482
476
470
454
446
446
439
437
435
433
425
423
423
410
409
413
412
392
390
386
376
367
358
347
340
338
336
335
333
321
302
296
268
267
249
239
237
235
238
245
246
244
240
247
249
250
250
252
253
253
256
256
256
257
267
281
290
298
309
316
342
360
366
375
377
380
391
394
395
390
383
383
385
386
385
381
379
370
365
354
345
338
337
338
347
347
350
352
357
379
378
373
370
371
381
383
389
394
395
393
389
387
389
395
402
402
402
400
398
398
401
403
406
412
413
410
414
419
424
437
439
440
443
444
444
444
446
451
448
447
433
428
427
425
424
425
427
432
435
440
449
452
453
448
439
442
450
445
441
436
437
439
436
429
428
422
418
416
415
415
418
418
413
414
421
425
430
430
430
431
431
434
435
439
443
452
457
463
468
474
474
473
480
487
493
493
494
501
502
508
509
511
511
510
506
503
493
485
486
477
477
478
471
460
447
423
404
395
394
385
346
340
337
325
318
291
283
276
272
271
271
271
271
270