364
364
364
364
363
363
361
360
361
362
362
359
362
368
369
363
362
357
357
355
355
353
353
353
352
352
352
351
350
347
347
347
347
347
345
345
347
346
348
350
350
351
351
351
351
351
352
353
356
359
359
361
362
362
362
368
372
373
380
381
382
382
382
382
382
384
385
383
384
386
389
387
385
381
379
379
383
384
384
393
393
397
400
402
406
406
406
406
407
407
412
414
411
415
415
416
419
419
419
424
430
432
435
435
436
437
441
443
445
445
454
451
451
451
453
455
456
456
470
469
488
500
508
524
528
531
538
542
547
549
552
557
562
565
570
607
605
617
617
616
621
636
639
651
651
651
650
641
640
653
657
651
646
645
642
642
642
642
642
640
632
625
623
623
620
616
613
610
608
603
601
600
598
585
578
574
569
549
535
529
526
523
518
523
529
528
525
522
524
526
524
520
515
507
500
489
486
482
479
473
477
475
471
470
470
462
453
453
455
458
457
444
440
438
436
428
428
426
424
424
422
420
421
417
413
413
411
410
404
401
400
399
396
395
395
396
407
415
411
386
386
383
382
382
381
381
381
381
378
380
380
375
372
372
372
373
377
383
382
382
377
375
379
365
364
364
363
365
365
366
366
364
356
359
357
357
357
357
356
357
356
355
355
355
355
355
350
349
349
351
353
353
354
353
360
358
360
361
360
359
361
362
365
366
368
369
374
374
374
373
372
372
372
374
375
376
377
381
382
384
387
388
388
389
391
391
391
393
394
394
396
397
397
397
400
403
404
404
406
426
420
416
422
427
438
438
440
438
436
436
436
437
438
438
440
440
440
440
441
441
441
446
449
451
456
456
457
462
465
466
469
471
477
478
499
513
514
513
512
525
528
530
530
531
537
557
556
554
553
555
561
573
573
573
574
577
579
589
593
594
595
594
589
585
586
587
593
600
606
608
609
612
612
613
613
613
613
616
617
617
622
631
633
641
652
655
678
674
671
671
671
671
666
653
633
630
627
627
627
627
627
627
630
613
602
602
602
602
589
589
573
569
530
522
515
507
502
498
498
500
500
501
500
492
486
466
469
464
457
449
442
442
442
440
430
429
428
428
425
422
421
421
417
416
412
409
408
405
408
410
411
413
415
416
418
419
414
415
417
413
411
400
381
381
380
379
373
371
375
374
373
366
370
371
373
374
372
371
371
368
366
360
368
371
369
369
370
371
372
372
365
368
371
364
363
365
367
371
377
374
384
391
372
373
373
372
370
367
365
365
362
362
361
361
361
360
360
357
357
357
357
357
357
358
358
358
359
360
361
362
365
370
373
374
376
374
375
375
372
372
371
372
371
371
380
374
380
386
370
379
375
375
376
376
375
375
371
369
366
367
367
365
368
363
358
359
359
354
354
355
356
358
360
363
373
357
357
357
357
357
357
354
354
358
358
356
352
356
356
355
354
355
355
356
356
357
360
361
363
372
359
363
360
362
364
364
364
364
364
365
366
366