432
431
431
430
429
428
427
426
422
421
420
419
417
416
412
410
408
399
398
398
397
397
394
394
392
392
385
384
383
381
381
381
380
380
380
379
379
379
379
379
379
379
379
379
380
380
381
381
383
383
383
383
383
383
383
383
383
383
383
383
383
382
380
380
379
378
378
373
372
370
365
363
362
359
359
359
359
359
356
355
354
354
354
354
352
350
350
350
350
350
351
353
354
355
357
359
360
361
362
362
362
362
362
365
365
365
365
366
366
366
366
366
367
367
369
369
369
370
371
372
375
377
378
379
379
379
380
382
382
382
383
384
384
384
385
386
386
389
390
390
391
393
393
393
393
393
393
393
393
392
391
391
391
391
391
391
390
390
390
390
390
390
388
386
384
384
384
384
384
383
383
383
383
383
383
383
383
383
383
383
384
384
384
384
385
387
388
389
389
392
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
393
395
398
399
403
406
406
408
409
414
422
415
417
417
414
414
412
412
412
410
410
412
413
413
413
413
413
414
415
416
417
419
421
421
422
423
424
424
424
424
424
427
427
427
427
427
427
427
427
427
427
427
427
428
427
427
428
429
430
430
430
430
430
430
430
430
428
427
425
425
425
425
425
427
427
428
428
428
428
428
430
432
434
433
434
434
435
429
425
424
424
423
423
423
423
424
424
425
425
425
426
427
428
428
428
429
429
429
429
430
431
431
431
431
431
432
432
432
434
434
434
435
436
436
436
436
437
438
439
440
442
447
452
456
457
461
464
471
478
482
483
485
490
500
501
501
501
502
504
505
507
509
509
518
523
531
540
540
541
541
543
544
545
546
546
547
547
547
548
550
551
554
554
555
555
555
558
559
562
563
564
566
567
568
569
570
577
583
585
585
585
587
587
587
591
593
598
600
602
603
605
606
607
608
609
611
613
616
619
621
626
634
635
639
645
648
651
653
655
657
681
682
697
704
712
716
719
722
724
725
727
735
735
737
738
740
742
745
746
747
749
753
756
758
762
767
771
771
771
772
772
772
779
786
795
798
799
801
802
804
805
806
807
808
808
809
810
812
812
812
813
814
817
818
822
826
830
836
842
844
844
846
848
851
854
855
856
857
859
861
865
879
881
883
884
886
889
897
899
901
903
905
909
913
913
918
921
922
924
926
927
929
931
939
940
941
943
948
953
955
957
961
1039
1041
1042
1044
1047
1049
1051
1053
1054
1056
1058
1059
1062
1065
1067
1068
1071
1073
1077
1078
1079
1080
1080
1081
1083
1084
1087
1087
1089
1091
1094
1096
1097
1099
1102
1104
1106
1111
1114
1120
1127
1137
1150
1167
1167
1167
1168
1169
1170
1171
1174
1178
1181
1183
1184
1187
1194
1207
1222
1222
1222
1222
1224
1234
1239
1248
1258
1268
1269
1269
1269
1272
1275
1277
1282
1293
1296
1297
1298
1299
1300
1302
1303
1304
1305
1306
1312
1315
1319
1322
1327
1330
1343
1353
1364
1371
1381
1386
1391
1393
1401
1401
1402
1402
1403
1403
1403
1403
1404
1406
1407
1408
1408
1410
1411
1412
1412
1415
1420
1420
1420
1420
1420
1420
1420
1421
1422
1423
1424
1425
1427
1432
1434
1439
1443
1448
1449
1451
1452
1453
1458
1459
1459
1460
1460
1460
1460
1460
1460
1462
1462
1469
1473
1475
1477
1480
1478
1477
1477
1479
1483
1492
1495
1495
1499
1500
1505
1508
1517
1520
1523
1524
1524
1531
1535
1539
1542
1547
1550
1553
1555
1557
1559
1561
1562
1563
1564
1565
1565
1567
1570
1571
1574
1579
1585
1587
1589
1591
1592
1596
1597
1600
1603
1604
1607
1608
1611
1612
1612
1613
1614
1616
1616
1617
1622
1624
1626
1628
1631
1632
1633
1634
1634
1635
1636
1636
1639
1642
1645
1649
1656
1657
1659
1660
1661
1662
1664
1665
1667
1667
1668
1668
1669
1672
1674
1677
1678
1677
1676
1677
1680
1688
1691
1694
1699
1700
1700
1701
1704
1707
1708
1708
1709
1709
1710
1720
1723
1726
1730
1732
1733
1733
1735
1737
1740
1739
1738
1738
1738
1739
1739
1739
1740
1740
1740
1739
1738
1736
1736
1735
1734
1733
1732
1731
1731
1730
1727
1727
1725
1725
1723
1721
1721
1720
1720
1719
1719
1718
1717
1715
1714
1713
1713
1713
1712
1724
1733
1735
1743
1751
1756
1762
1766
1775
1782
1784
1784
1787
1794
1798
1806
1809
1812
1819
1820
1821
1821
1822
1823
1828
1830
1831
1835
1835
1835
1835
1837
1837
1837
1836
1836
1836
1836
1830
1824
1822
1818
1818
1812
1810
1808
1802
1801
1799
1799
1798
1796
1789
1786
1783
1776
1772
1765
1762
1761
1760
1760
1756
1754
1754
1753
1753
1747
1743
1739
1734
1727
1722
1722
1721
1721
1720