173
160
160
156
155
155
155
155
152
150
150
166
234
270
307
338
421
463
460
460
459
468
464
449
448
444
455
464
461
482
521
593
599
598
602
603
598
586
577
571
567
567
565
565
576
575
579
587
583
572
548
534
548
560
555
554
550
567
568
568
575
584
590
595
608
593
593
590
600
605
611
598
596
604
600
579
586
583
580
567
567
575
584
579
586
582
570
564
560
556
555
573
577
558
558
575
566
568
570
563
559
559
576
574
574
573
557
554
554
556
556
554
559
544
548
550
571
583
587
595
606
599
604
614
614
607
590
587
588
582
567
572
573
569
560
572
577
580
580
585
586
584
585
575
569
590
595
586
566
570
565
564
555
560
569
573
575
576
577
580
593
585
591
586
580
559
540
516
494
457
440
432
432
436
447
448
449
450
452
451
446
441
447
450
452
452
450
448
464
476
462
462
466
466
468
458
467
475
468
478
465
465
459
462
465
467
469
471
459
456
469
473
470
461
456
457
459
464
462
451
456
460
456
454
449
456
457
465
469
475
496
503
506
506
508
513
511
511
508
506
499
489
490
494
505
510
512
523
521
514
505
517
510
494
500
505
509
525
543
538
544
549
542
536
529
531
532
536
530
528
537
530
529
526
531
526
526
524
524
511
513
509
511
500
496
487
471
450
437
421
397
357
347
346
344
344
342
345
347
341
343
355
361
361
360
351
351
352
344
344
348
345
346
345
343
344
346
346
341
334
324
308
284
272
265
256
251
241
187
176
59
53
53
52
55
55
65
62
56
57
57
57
60
12
59
58
60
62
86
136
166
192
210
226
241
253
277
296
316
337
356
420
440
460
470
472
469
479
464
469
493
501
499
492
491
489
493
490
486
467
466
466
461
461
471
476
482
485
492
499
494
479
479
481
494
486
468
481
482
471
474
457
449
447
441
437
449
454
457
469
470
451
459
444
442
462
472
459
454
451
458
468
475
473
465
460
461
465
461
460
461
462
468
471
475
476
491
489
488
490
487
494
487
495
461
457
452
440
444
445
452
491
494
499
502
508
500
508
514
499
497
502
504
502
503
498
479
485
492
495
497
504
514
525
531
530
521
515
510
495
502
496
493
497
489
471
468
468
472
459
464
465
468
475
477
474
486
484
457
462
485
486
490
508
520
502
501
504
495
494
495
493
481
485
484
484
494
496
498
504
506
496
486
465
498
484
483
503
479
475
486
492
499
507
520
524
518
510
497
512
527
529
526
517
530
526
532
533
532
529
536
536
530
535
543
546
547
556
551
545
542
536
538
544
545
542
532
531
549
543
544
533
531
535
534
533
532
525
527
524
535
542
541
545
549
550
546
541
542
543
551
547
552
552
549
539
542
553
563
548
541
546
545
551
565
566
565
560
564
570
576
584
578
564
561
572
579
582
587
584
592
609
611
617
602
589
579
571
570
574
570
560
562
558
561
555
558
540
529
500
490
475
441
429
428
426
431
434
421
429
425
436
444
446
445
455
456
465
475
471
466
463
441
419
385
390
391
381
372
382
396
391
398
395
387
380
376
372
365
350
333
287
265
264
264
263
257
235
223
197
150
155
155
153
151
141
146
147
149
162