8191
8190
8183
8175
8159
8127
8063
7935
8187
8189
8188
8186
8185
8182
8181
8179
8174
8173
8171
8158
8157
8167
8155
8151
8126
8125
7679
8123
8143
8119
8111
8062
8061
8059
8055
8095
8047
7167
7934
7933
7931
8031
7927
8184
8180
8178
8177
8172
8170
8169
7919
8166
8165
8156
8154
8153
8163
8150
8149
7999
7678
7677
8124
8122
8147
8121
8142
8141
7903
7675
8118
8117
8139
7671
8115
8110
8109
8135
8060
8058
8057
8107
7663
8054
8053
7871
8094
8093
8103
8051
8046
8045
8091
7166
7165
8043
7647
7932
7930
8087
7929
7163
8030
8029
8039
7926
7925
8027
7159
7807
7923
8079
7918
7917
8176
8168
8164
8162
8023
8161
7615
7998
7997
7915
8152
8148
7151
8146
8145
7676
7674
7902
7901
7673
7995
8140
8138
7911
8120
8137
8116
8015
8114
8113
7670
7669
7899
7991
8134
8133
8108
7135
8106
8105
7667
7662
7895
7661
7551
7870
8056
7869
8052
8131
8050
8102
8101
8049
8092
8090
7983
8089
7659
7867
8044
8042
8041
8099
7646
7164
7887
8086
7645
7162
8085
7103
7161
7655
7863
8038
8028
8037
7928
8026
7924
7643
7158
7806
7922
8025
8083
7157
7805
7967
8078
7921
8077
7423
8035
8022
7916
7614
8021
7914
7855
7639
7613
7803
7155
7150
7913
7149
8075
7996
7994
7039
8019
7993
7910
7611
8014
7900
7909
8160
7898
8013
7799
8144
7147
7672
8136
7897
7990
7668
7631
7134
8071
7989
7666
8132
7839
7133
6143
7907
7607
8011
7894
7550
8112
7665
7893
7549
8130
7143
8104
7660
7791
7868
7987
7982
7658
8100
7131
7866
7981
7657
8129
8098
7865
7891
7547
8007
7886
7599
8088
7102
8048
7885
7654
7644
8084
7862
7101
8097
8040
7979
7127
7642
7653
7861
8082
8036
7775
7160
7966
7543
7641
7883
7422
7156
7804
7965
7099
8081
8034
8076
7421
8024
7802
7854
7638
7859
7651
7154
7975
7583
8020
8074
7119
7853
7637
7612
7801
7920
4095
8033
7963
7038
7148
7153
8018
7535
7610
7879
7419
7912
7095
8073
7037
7798
7146
7743
7851
7609
7908
7635
7630
8017
8012
7797
8070
7992
7145
7838
7629
6142
7606
8010
7959
7988
7035
7415
7837
7906
7896
7132
7142
6141
8069
7087
7605
7519
7790
7795
8009
7986
7892
7847
7130
7548
7141
7627
7789
7905
7546
7835
8006
7031
7890
6139
7980
7129
7664
7598
7603
7985
7407
7951
8067
7656
7978
7597
7545
7126
8005
7787
7139
7864
7884
7889
7100
7623
7774
7542
7125
6911
7831
7860
6135
7977
7652
7882
7023
8128
7773
7098
7595
7541
7974
7582
7964
8096
8003
7783
7858
7640
7881
7420
7118
7123
7097
7650
4094
7581
7771
7962
7973
7534
7852
7823
7539
7117
7636
8080
7094
7418
7878
7591
4093
7857
7742
7533
7800
7093
7850
7961
7036
7579
7649
7417
7634
7071
7877
7741
7767
7115
7152
7971
7958
7796
4091
8072
8032
7414
7034
7849
7531
7608
7628
7086
7091
7518
7144
7413
7633
8016
7739
7836
7957
7846
7575
7391
6140
7794
7033
7085
7604
7517
7875
7111
7626
6127
7834
7030
6138
7845
8068
7788
7140
7406
8008
7411
7950
7602
7083
7793
7029
7955
7625
7405
7833
7786
6137
7128
7596
6910
7949
7622
7843
7830
6134
7904
7138
7984
7601
7022
7544
8004
7785
6909
8066
7124
7594
7515
7007
6133
7829
7021
7772
7782
7621
7888
7540
7976
7947
4087
7137
7593
7770
7122
7781
7822
7403
7527
7487
7580
7027
8002
7590
8065
7538
7096
7880
7116
7619
7735
7972
4092
7578
7121
7532
7943
7766
7092
7070
4079
4090
7537
7114
6907
7740
7019
7856
7769
7821
8001
7960
7530
7511
6131
7416
7759
7359
7589
7876
7970
7574
7738
7090
7648
7390
7848
7765
7577
7412
4089
7084
4063
7110
7516
7827
7956
7032
7632
6126
7969
7082
7874
7573
7410
7737
7844
7028
7079
7387
7404
7069
7954
7113
6879
7529
7792
6111
3839
7832
7624
6136
7399
7873
7779
7567
7389
6847
7842
7948
7734
3967
7089
3583
6908
7819
7727
6132
7003
7020
6655
7784
6975
7600
6119
7006
7109
7828
7587
2047
7513
6903
7015
6999
7763
7081
7514
7503
6125
7620
7055
7409
3071
7375
6783
7946
7510
7592
7358
4086
4083
7780
7067
7136
7401
6906
7571
7018
6079
6991
7953
4077
7523
7526
7486
7005
7402
7731
7025
7509
6130
6895
7357
4075
7026
4078
7351
7295
7618
8064
4031
7841
7383
7815
7711
7355
7733
7120
7107
7017
7820
7507
7768
6905
7942
7343
4062
7588
6015
7536
7485
6123
4071
4059
8000
7945
7758
7764
4085
4055
7063
4061
4088
7525
5887
7483
7617
7385
7386
7826
7757
7941
6878
6877
6875
3838
3837
7968
3835
6846
6129
3582
7576
6871
6863
5631
5119
3965
3966
3823
3831
7479
6843
7471
7455
7512
7078
3963
3807
7077
7075
3579
6839
7825
6118
7755
7068
7751
6845
3575
7002
7001
3581
7112
7528
3951
3959
3711
3775
6815
6115
3935
7572
6110
2046
2045
3070
3551
6109
6107
6103
6095
7374
7398
6998
7397
7395
2043
7736
6831
3519
7872
7327
6117
3567
7388
7778
7777
7566
7565
7563
7559
3903
6995
3069
7373
7939
2031
2039
3063
3327
7088
7367
7054
7053
2015
6781
6782
6997
3067
7051
7400
7371
6779
7818
7817
6943
3455
7726
7725
7723
7011
7719
3055
4082
4047
6654
6653
6651
6647
6990
6639
6623
6591
6974
6973
6527
6971
6967
6399
4076
6959
1983
1919
3007
7108
7013
1791
7586
7585
6767
6775
6902
6901
6899
3039
7508
7495
7014
6751
7356
6989
2943
7080
7499
7762
7761
6983
7522
1535
2559
1023
7502
7501
7730
6124
6987
4081
2815
7408
7350
4074
4073
6719
7016
7347
7342
7729
7066
7065
7569
7353
7354
7349
7570
7506
7341
6078
6077
6075
6071
6063
6047
3999
7004
7231
6887
7952
7335
7263
6891
4015
7279
4070
6893
7339
4023
7287
6894
7291
4027
7293
7379
4029
7294
7505
7381
4069
4030
7840
7382
7047
7814
7813
7811
7732
7710
7709
7707
7703
7695
4057
4058
4060
7024
7106
7105
7521
4054
4051
6014
6013
6011
6007
5999
5983
5951
4053
7484
6122
6121
6904
7384
7944
4084
7062
7061
7059
6876
3836
4067
7524
5759
6874
6873
5823
5855
5871
5879
5883
5885
7481
5886
7482
6862
7616
3834
3833
3964
3822
6870
6861
6855
7756
3821
3830
6867
6859
3815
7940
6842
6841
6844
3819
3827
7000
6869
3962
3961
3806
3805
6838
3577
3578
3580
3803
3950
3710
3829
3574
6835
2044
3791
3799
3571
3949
3958
3709
3774
6837
6128
3943
3703
6813
6814
6830
3573
5375
4607
5503
4863
3947
3955
5567
3707
3771
4991
5599
5055
6811
5615
5087
5623
5103
5627
5111
5629
6114
6116
6113
5630
5115
3933
3934
5117
5118
7475
7463
7439
7477
7467
3550
3549
3566
7447
3931
7478
7469
7451
3695
3767
7470
7453
7454
3547
3957
3647
3773
6829
2041
2042
3068
3518
7076
7073
7074
6807
6823
6799
7372
3679
3743
2030
3565
3919
3927
7824
6827
3515
3543
3559
3535
3902
7052
7753
7747
7754
7749
7750
3759
3511
3563
6780
6996
6994
6993
2029
2038
3062
3517
3899
7366
2023
3487
3326
3325
3454
3895
2027
2035
3059
3323
3901
2014
2013
3054
7363
2011
6108
6105
6099
6087
6106
6101
6091
3503
6102
6093
6094
3871
1918
2037
3065
3061
3066
3453
7396
7393
7394
7049
7050
7365
7370
7369
6777
6778
3311
3319
3447
3053
3295
3887
1999
2007
3047
7311
3451
6766
7319
7323
7325
7326
1982
1917
3006
3051
1911
3439
7776
7564
7561
7555
7562
7557
7558
3199
3263
3391
1979
1915
3003
6988
6765
6774
1789
1790
2942
7937
3423
7938
6759
1787
1975
1903
2999
1022
1855
1981
3037
3038
3005
6763
6771
3035
6749
6750
2941
1951
1887
2975
6747
1775
1783
2935
6982
6773
1759
1534
2558
1021
6927
6935
6939
6941
6942
7816
2939
1015
1967
3023
3031
2991
7009
7724
7721
7715
7010
7722
7717
7718
6979
6735
6743
2927
4039
1531
2555
1019
4043
4045
4046
6652
6649
6643
6631
6607
6559
6463
6271
6650
6645
6635
6615
6575
6495
6335
6646
6637
1663
1727
2879
6619
6583
6511
6638
6367
6621
6587
6519
6622
6383
6589
6523
6590
6391
6525
6972
6969
6963
6951
6395
6526
6970
6965
6955
6397
6966
6398
6957
6958
1527
2551
1007
6986
6985
6981
4072
2911
959
1533
2813
2814
2557
7012
2811
7584
6718
1503
991
2527
6900
6897
6898
7491
7493
7494
1471
2495
895
1519
2807
2799
2543
6717
2783
7497
7498
6711
1279
2303
511
7760
767
6715
1407
2687
2751
7500
2431
7352
7346
7348
7345
6703
7340
4080
7334
7331
7333
7337
7064
7568
4068
7338
3983
3991
3995
7728
6076
6073
6067
6055
6031
6074
6069
6059
6039
6070
6061
6043
3997
6062
6045
6046
3998
7199
7215
7223
7227
7229
6883
7230
6885
6886
7247
7255
7259
7261
7262
4056
4007
6889
4011
6890
4013
4014
7271
7275
7277
7278
6892
4019
4021
4022
7283
7285
7286
7289
7290
4025
4026
6687
7292
7377
7378
4028
7380
7043
7045
7046
7812
7809
7810
7504
7708
7705
7699
7687
7706
7701
7691
7702
7693
7694
4052
7104
7520
4049
4050
5919
5967
6009
6012
6003
5991
6010
6005
5995
5975
5935
6006
5997
5979
5943
5998
5981
5947
5982
5949
5950
6120
4065
4066
7057
7060
7058
6872
3820
5695
5727
5743
5751
5755
5757
5758
5791
5807
5815
5819
5821
5822
5839
5847
5851
5853
5854
5863
5867
5869
5870
5875
5877
5878
5881
5882
6860
5884
6854
7480
6865
3832
3814
6868
6857
6858
3804
3813
3576
6840
3826
6866
3960
6853
3825
3708
3818
3828
3798
6834
6836
3570
3802
3942
3790
3787
3932
3795
3548
3702
3801
3569
3941
3706
6810
6851
3953
3770
6809
3545
3564
6112
3691
6797
3769
3948
3817
3694
3646
6833
3789
3783
3946
3956
3797
3918
6828
3678
3534
3533
6812
3572
4591
4599
4603
4605
4606
4575
4543
4479
4351
4799
4735
4831
4855
4847
4859
4861
4862
6826
6825
5343
5371
5359
5373
5374
5367
5311
5247
2028
3929
4983
4959
4987
4989
4990
4975
4927
5439
5495
5499
5487
5501
5502
5471
3513
3930
5023
5047
5051
5053
5039
5054
5535
5551
5563
5559
5565
5566
5083
5085
5079
5071
5086
3765
5583
5597
5598
5595
5591
3701
5095
5099
5101
5102
5607
5613
5611
5614
3742
3757
5107
5109
5110
6803
5621
5622
5619
5114
5113
5625
5626
3546
5116
5628
3739
3558
3917
3741
3693
6806
6822
7461
7462
7473
7459
7474
7435
7437
7431
7438
3811
7476
7465
7466
7445
7443
7446
7468
7449
7450
3643
3516
7452
3541
3772
3954
2040
6795
3926
3677
3758
3507
7072
3900
3542
3766
3509
3531
6992
6798
3763
3699
3911
3923
3514
6089
6805
6098
2012
3898
3510
2026
2034
2036
3735
3058
3755
3452
3925
7392
3894
3897
3324
6819
3486
3945
3639
7364
3557
6791
3893
7303
6090
7746
7752
3527
7748
6092
3539
3555
7048
7317
3499
3501
3631
3310
2010
3869
7318
3502
7321
7745
7324
3939
2033
2025
2021
3485
3060
3064
3886
3870
3322
6100
3318
3446
3294
7309
7310
3867
3562
2022
7322
2006
7368
3671
1910
3483
3705
6764
3891
3293
6083
2003
3561
3915
1916
2009
3437
3751
3309
1991
3198
3450
1788
3303
3049
7554
7553
3315
3663
2019
1902
1901
3050
3036
3449
3435
3645
3045
3438
6776
1980
3043
3321
1998
1995
2998
3307
3052
1974
3883
7362
3183
2005
6086
6097
6104
3422
3317
1854
6821
1978
1977
1782
1914
1949
1950
3885
1885
6925
3855
6757
6931
3057
6937
6748
1997
1851
6919
3046
1909
1886
1774
3195
3022
3259
3387
3033
2974
2990
1779
6762
6769
6772
1965
1973
1947
1755
6387
1757
1966
1662
1883
6934
6933
6938
1853
3431
1847
1913
6351
2973
1971
6507
6503
3383
3255
3445
1786
6745
1758
6263
7315
1773
3471
1659
6382
6394
6953
7008
1907
1839
1781
1963
6923
3389
3261
2938
3687
6761
3197
1943
6493
6956
6333
1899
6599
1771
6980
1743
3034
1767
7307
1711
6734
3030
6742
1655
1661
6581
6270
3727
6642
6641
6630
6518
6359
6614
6603
1631
6636
3004
3002
6521
1723
1725
1599
3021
1751
2937
1785
6758
2971
1726
3359
3231
7560
1895
2989
3001
7556
3262
3390
4037
3863
4041
3421
6746
1871
1647
2925
1935
6331
2997
1823
6365
6366
2940
1614
1613
1610
1611
1612
1609
1608
1615
3287
6389
1675
2926
1673
1672
1674
1635
1676
1719
1605
1639
1679
1607
1604
1627
6269
1603
1632
1606
1637
1630
1636
1638
1666
1678
1625
1634
1633
1667
1677
1628
1626
1601
1624
1602
6239
6255
1645
1629
1600
1642
1643
1664
1670
1644
1646
1640
1665
1668
1671
1641
1959
1669
1769
1768
1770
1619
1616
1760
1620
1618
1623
1761
1617
1657
1766
1763
1621
1764
1765
1622
1650
1762
1772
1651
1695
1741
1656
1742
1658
1740
1687
1685
1652
6510
1660
6494
1653
1686
1879
1736
1737
1689
1684
1654
1648
1948
1690
1738
1739
1681
1691
1649
1946
1940
1754
1756
1688
1752
1682
1944
1683
1945
1680
1989
1733
1734
1735
1753
1990
1732
1988
1942
1748
1693
1941
1750
1692
1777
1776
1957
1969
1749
1968
1744
1986
1996
1784
1778
1780
1987
1953
1976
1952
1993
1694
1728
1729
1970
1932
1933
1745
1936
1937
1938
1746
1958
1956
1747
3167
1934
1939
1994
1722
1985
1984
1972
1964
1992
1960
1930
1931
1929
1928
1962
1954
6629
1925
1730
1961
1709
1955
1924
1720
1724
1927
1731
1926
3029
1721
2002
1697
1708
1921
1920
1696
1715
1716
2001
1710
1712
1714
1713
1706
1718
2000
1717
1707
2008
2018
2004
1698
1702
1703
1704
1705
1923
1922
2016
2017
1699
1701
2032
2024
2020
1700
1595
1581
6977
1592
1594
1582
1583
1596
6479
1805
1806
1593
1804
6634
1597
1807
6522
1576
1587
1577
1598
1580
1586
1584
1591
1590
1588
1585
1803
1575
1578
1579
1801
1802
1589
1800
1574
1573
1572
1568
1569
6727
1571
1567
1570
1555
1559
1560
1566
1564
1565
1554
1561
1536
1552
1537
1538
1553
1539
1558
1543
1542
1562
1540
1541
1838
1837
1556
1557
1563
1912
1551
1834
1836
1549
7936
1893
1889
1892
1835
1894
1898
1897
1900
1550
1852
1906
1896
1888
1904
1548
1905
1833
1890
1849
1844
1832
1842
1843
1547
1908
1850
1840
1809
1846
1544
1891
1848
1827
1824
1845
1817
1792
1812
1818
1808
1795
1816
1819
1826
1821
1822
1825
1841
1545
1820
1793
1831
1813
1876
1546
6379
1799
1878
1810
1877
1830
1794
1797
6950
1815
1828
1796
1874
1873
1870
1869
1868
1864
1872
1798
1811
1814
1875
1829
1881
6954
1865
1882
1880
1867
1866
1884
1861
1860
1863
1862
1857
1856
6574
6393
6978
1858
1859
6557
2877
6558
2933
6447
6267
6770
6585
6926
6085
3291
7720
3191
6334
6940
7716
2934
2967
4580
4581
4582
4583
4584
4585
4587
4586
4577
4576
4579
4589
4588
4590
4595
4578
4593
4592
4594
2878
4601
4600
4596
4597
4602
4598
6961
6949
2995
4604
6319
6303
6396
6327
6390
3879
2910
4558
4552
4554
4551
4553
4559
4550
4556
4549
4544
4545
4546
4557
4555
4547
4548
4565
4564
6896
4569
4568
4571
4570
4566
4567
4563
4562
3415
4573
4572
4574
4511
4510
4509
4491
4490
4508
4507
4506
4505
4504
4499
4498
4561
4560
4489
4497
4495
4502
4503
4494
4488
4496
4500
4501
4493
4492
4481
4483
4480
4486
4482
4487
4485
6462
4484
2919
1020
2903
6644
4522
4521
4520
4523
4525
4524
4512
4517
4513
4519
4516
4515
4518
4514
4527
4526
6613
4538
4539
4537
6984
4536
4541
3019
4540
4038
4542
4532
4533
4534
4535
4528
6947
4529
4531
6964
4530
1532
6968
6962
4441
4444
4445
4446
4447
6363
4440
4442
4443
4042
4433
4432
4434
4435
4438
4439
4436
4437
6431
2931
2909
4452
4455
6733
4462
4454
4460
4453
4463
4449
4459
6207
4467
4448
4466
6731
4471
4470
4450
4461
4456
4458
4457
4465
4464
4469
4468
4451
4414
4398
4397
4395
4394
4393
4392
4391
4390
4389
4388
4387
4386
4415
4384
4373
4473
4371
4472
4425
4426
4399
4400
4385
4402
4413
4401
4477
4476
4412
4411
4410
4475
4409
4478
4408
4474
4403
4404
4405
4396
4407
4406
4370
4372
4424
4427
4368
4374
4369
4375
4431
4430
4428
6582
2875
4429
4421
4417
4422
4382
4380
4416
4423
4419
4383
4381
4420
2863
4377
4418
4376
4378
4354
4379
4353
4363
4365
4362
4364
2923
2983
4360
4352
4355
4366
6375
4361
4359
4367
4358
2847
4356
4357
6381
6286
6275
6272
6276
6273
6274
6281
6280
6277
6282
6283
6284
6285
6287
6279
6278
6310
6306
6304
6305
6313
6309
6311
6307
6517
6308
6316
6314
6312
6317
6328
6330
6329
6315
6318
3495
6301
6300
6459
6461
6302
1526
6332
6320
6321
6322
6323
6288
6289
6299
6325
6298
6297
6296
6295
6294
6326
6293
6292
6290
6324
6291
6605
6611
3615
3279
6373
6374
6372
6371
6368
6370
6369
1018
6376
6377
6378
6380
6392
3479
6386
6716
6385
6384
6388
6364
6362
6360
6345
6361
6347
6346
6344
6573
6350
6358
6356
6348
6349
6571
6741
6357
6352
6236
6233
6238
6237
6340
6235
6232
3015
6354
6355
6353
6341
1013
6234
6343
6342
6336
6229
6226
6337
6228
6231
6230
6227
6225
6338
6339
6224
4277
4287
4281
4276
4280
4284
4286
4285
4282
4278
6515
4279
4275
4272
4283
4274
4273
4258
4269
4260
4263
4262
4268
4259
4256
4261
4257
4270
4267
4271
4264
4266
4265
6221
6220
6219
6218
6217
6216
6215
6214
6213
6212
6211
6210
6209
6208
6222
6223
6268
2871
7042
6245
6252
6247
7041
6246
6266
6244
7044
6264
6254
6265
7040
6976
6259
6509
6240
6249
6248
6253
6262
6243
6242
6251
6250
4339
6261
6241
6157
4338
6159
6258
6260
6156
4336
7056
6155
6158
6256
6257
4337
4350
4342
4343
1006
6154
2987
4340
6567
4345
4344
4349
4341
4348
4347
4346
6152
6153
4035
2959
6192
6193
6200
6201
6204
6202
6199
6198
6195
6206
6455
6524
6194
4239
4236
4234
4325
6203
6205
4326
4333
4330
4331
4332
4329
4320
4321
4322
4323
4334
4327
4335
4324
4328
4238
4235
4233
4237
6196
4232
6151
4230
6197
4227
4225
6148
6149
4226
6606
4231
6648
6164
6150
4224
4228
4229
6144
6146
2907
4242
4253
4244
4247
6165
4246
4252
6170
4240
4241
4245
6163
6147
6168
4243
6171
6162
6191
4254
6190
6166
6167
6145
6169
4255
4248
4251
6186
6188
6187
6184
6185
4250
6618
4249
6189
6617
4307
4306
4304
4159
4303
4305
4308
4149
4310
4302
4311
4153
4312
4313
4309
4301
4293
4299
4319
4318
4317
4316
2852
2854
2855
4288
4300
4289
4291
4292
4315
4294
4295
4296
4297
4298
4290
4314
2853
6175
6174
6172
6160
4156
4152
4148
6173
6952
6948
4158
6620
4157
6161
4150
4154
4144
4147
4151
6633
6944
6945
6946
6960
4155
4146
1017
4145
4130
4135
4141
4132
4140
4134
3027
4128
4129
4131
4133
4142
6913
6709
6928
6929
6930
4136
4139
2884
2885
4143
4138
2864
6932
4137
2866
2867
6916
6915
6914
6912
2886
2861
2851
2850
2849
6918
2860
2881
2887
2865
2862
2870
6917
2880
2869
2848
2883
2868
6936
2895
2857
2932
2882
2929
2930
2858
2876
2873
2918
2856
6921
6179
2928
2859
6920
6922
2890
2891
2874
6176
6177
6924
2917
6178
2893
2916
2924
6713
2872
3018
6755
2892
3020
2915
2889
2894
2914
2922
3042
2888
2920
2912
3040
3044
2936
3024
3032
3012
3014
3016
3017
3041
3026
2921
3013
3025
2913
3028
3011
4740
4186
4738
4736
4737
2908
4188
6180
2906
2905
2904
3048
2902
2896
6181
6182
6183
4741
4191
4742
4739
4744
4757
4754
4758
4759
4760
4743
4761
4762
4763
4764
4765
4756
4766
3010
3008
4753
4752
4751
4750
4749
4748
4747
4746
4745
4767
4755
2900
4190
4189
3056
2897
2899
4184
2901
3009
4187
4185
6714
4182
2898
4179
4177
4178
2839
2844
2845
4181
4180
2950
4183
4176
2951
2846
2841
2838
4215
4213
2840
2837
2843
2836
4214
2842
2949
2948
2835
4209
4212
4211
6739
4208
2832
4210
2834
2830
2833
2831
4108
4106
2817
4769
2816
2825
4774
4219
4111
2827
4221
4202
2828
4222
4204
4223
4207
4220
4216
2829
4772
2819
4768
2824
4218
4206
4110
4109
4107
6744
4105
4217
4773
4104
4775
4203
2966
2818
4201
4205
2826
4200
4770
2992
4198
3000
4194
4098
4097
2996
2994
4099
2823
4102
4193
4771
2965
2822
4195
4197
2993
2972
4096
4192
4776
4196
2964
4199
2969
4100
4101
2556
4103
6729
2970
2820
2968
2960
2961
2958
4116
4119
4125
4167
4166
4165
4114
2957
2963
2944
2821
4795
4786
4784
4790
2952
4789
2954
4791
4616
4787
4617
4792
2956
4793
4777
4794
6627
4788
6732
4785
2953
2986
4124
2945
4118
4164
4782
4781
4780
2962
4778
4161
4163
4783
4797
4619
2947
6728
2985
6730
2955
2946
4112
2984
4113
4117
4614
2980
2554
4115
2982
4160
4618
4126
1014
4162
4796
4127
6738
4120
4123
4779
4169
2979
4171
4642
2981
4174
2988
4615
4170
2978
4798
6740
4122
4612
6864
4610
6737
6736
6760
4611
4121
4175
4168
2976
4172
4173
4622
4643
4641
4640
4647
4620
4623
2977
6756
4613
6856
4646
4624
4609
4608
4627
4621
6753
4625
6752
6721
6722
6725
6726
6720
6586
6754
6723
6724
6588
4626
4644
4628
4651
6848
6768
6852
4650
4630
4629
4645
4631
6850
6849
4632
4648
6888
4715
4708
4714
4711
4633
4710
4649
4719
4635
4717
4716
4713
4634
4639
4652
4653
4709
4823
4822
4712
4638
4637
4636
4706
4718
4705
4704
4655
4654
4707
4820
4821
4849
4850
4848
4852
4658
4659
6882
6884
4851
4854
6881
7713
4853
6491
6880
6710
4826
4825
4827
4824
4845
4830
4846
4844
4829
4818
4828
4819
4732
4734
4837
4839
6707
4860
4858
4816
4702
4687
4686
4685
4684
4683
4682
4690
4681
4691
4680
4679
4678
4677
4676
4675
4674
4673
4701
4700
4699
4698
4697
4696
4688
4695
4693
4692
4656
4703
4672
4694
4689
4657
6695
4835
4836
4832
4856
4857
4817
4733
6702
4729
4730
4731
4661
4728
4838
4833
4834
4663
4660
4669
4668
4662
4664
4840
4841
4842
4843
4809
4813
4810
4811
4812
4814
4815
4808
4665
4671
4670
4667
4666
4803
4722
4802
4801
6701
4800
4720
4721
6487
4723
4724
4725
4726
4806
4804
4727
4805
4807
6832
3675
6579
5084
5082
6804
5080
5081
6699
6802
6800
6801
6808
6816
6686
6785
6685
6694
6817
6818
6788
6684
5072
5073
6786
6784
5074
5075
5076
5077
5078
6683
6681
5090
6697
6787
6692
5065
6824
6680
5093
5092
5091
6790
5088
6682
6789
5094
6712
6678
6674
6676
6679
6677
6675
5058
6698
5064
5066
6696
5069
5067
5089
6700
5070
6672
6693
5068
6820
5063
5061
5059
6673
5056
6658
6657
6656
6659
5062
6688
5057
5060
6794
6793
6689
6708
6792
6691
6690
5098
5096
5097
6705
6706
3490
3512
6704
6796
5100
3494
3491
3493
3497
3492
6660
3489
3488
3496
6670
3498
3500
3505
3508
6661
6663
6662
3504
3506
6671
6668
4984
6669
4985
4986
4949
4948
4946
4945
4950
4951
4944
4947
4988
6666
6667
6665
5112
6664
1518
4982
4977
4978
4979
4954
5106
4976
4952
4957
4955
4956
4981
4980
5108
5105
5104
4953
4958
4878
4877
4876
4874
4873
4872
4870
4871
4868
4866
4864
4865
4867
4869
4875
4895
4881
4889
4890
4879
4887
4886
4888
4880
4892
4885
4883
4884
4893
4894
4891
4882
3461
5049
5048
3457
3459
3460
3456
4964
4963
4967
4966
4965
4962
4961
3462
3463
5040
3464
5045
5012
5013
5014
5015
3468
3469
4960
5019
5043
5042
5041
3470
3477
3465
3537
5016
5046
5018
5020
5050
5008
5011
3466
4973
5017
5022
4974
3536
3476
5044
4972
5021
3458
5052
3538
5010
5009
4969
4970
4971
3467
3478
4968
3540
3544
3554
4909
3556
4908
3553
3481
3552
3475
4911
3473
4910
4896
3472
3474
3520
4901
4897
4904
4905
4900
3484
3526
3521
4994
3480
4898
3524
4899
3523
4906
4903
3522
4902
3560
5036
4907
4995
3525
3482
5038
5037
3135
3568
4919
4918
4992
4913
4917
5000
4912
5026
4916
4915
4914
5033
5001
3529
5025
4993
3528
5027
5003
3530
5032
4920
4922
4921
6551
5002
4996
1501
5024
4997
4999
4998
6476
4923
4924
4925
4926
5034
3532
5030
5006
5007
5028
5005
4937
4936
4935
4934
4933
4931
4928
4929
4938
5031
6464
6478
5004
4930
4939
5029
4941
5035
4940
2553
4932
4942
4943
6477
6475
1278
6474
6473
6472
6465
6466
6471
6467
6470
6468
6469
6508
6506
6505
6501
3419
6415
6513
6504
6496
6400
6408
6401
6407
6406
6405
6404
6403
6412
6410
6402
6413
6414
6411
6409
6512
6500
6497
6516
6514
6498
6502
6499
6418
6419
6420
6421
6422
6424
6425
6426
6427
6423
6416
6490
6417
6482
6489
6488
6520
6430
6492
6429
6428
6483
1525
6480
6486
6485
6481
6484
6439
6438
6443
6441
6440
6450
6442
6451
6448
6433
6449
2810
6436
6437
6435
6434
6432
6444
6445
6453
6446
6456
6457
6454
6458
6452
6460
6596
6598
1529
6640
6610
6600
6628
6597
6595
6593
6624
6625
6602
6594
6592
958
3247
3375
6601
6609
6608
6616
6604
6626
6612
7714
6632
1271
6543
1277
1499
2525
2798
1275
6563
6562
6561
6560
6566
6568
6569
6572
7361
7490
6564
6570
6565
955
1263
1247
2797
6578
6576
3158
6577
3157
3159
3156
6580
3154
3155
3185
3162
3163
1530
3188
6528
6534
6535
6529
6530
6531
3184
3189
6532
3190
3161
3152
6584
6533
6550
3166
3164
3160
3153
1123
1130
3192
3194
3165
6549
6548
6546
6545
6544
3140
6547
3139
1267
1131
3443
3174
3127
3177
3141
3193
1122
3338
3210
3125
3196
1266
3173
1120
1276
3341
3213
3172
3126
3211
3136
3175
3176
3137
1121
3138
3181
3124
3143
3142
1151
3180
1274
3339
6541
6540
6539
3186
6538
3182
1270
3187
1272
6536
6537
1273
6542
3209
3171
3337
3336
3340
3144
3145
3342
3208
990
3122
3334
3212
6556
1128
1269
3178
3214
3170
3169
1264
3206
1265
3343
6555
6554
3215
3179
3333
3205
3147
1129
3123
6552
3332
1134
1127
3207
3168
3146
3204
1268
3335
3407
3203
3331
3121
3202
1495
1124
1126
3330
3353
6553
1135
3225
1125
1502
3224
3328
3149
3148
3352
3120
1133
1132
3200
1224
3150
3151
1260
3226
1225
3228
3107
3358
3357
1256
3356
3229
3355
3230
3354
1254
3227
3201
3128
1251
1253
3329
1257
1259
1252
1255
3132
3130
1220
1250
3114
1226
1261
1227
1258
3219
3347
3115
3131
3133
3134
1221
3106
1249
1262
1143
3349
3129
3221
3346
1219
3218
1141
1216
1142
3216
1229
1140
1217
1228
1223
1222
1147
3344
3220
3104
3348
1248
1230
3105
1138
3112
3217
3345
1218
1231
1146
1139
3118
1236
3113
3111
1145
3351
3223
3222
3079
1237
1238
1239
3350
3110
1144
3119
1095
1241
7171
1137
3117
1242
3116
1090
1240
1148
7170
1149
1091
3108
3078
3074
1094
3075
1235
3109
1232
7169
7187
1092
4044
1243
1245
7195
1136
1150
1233
3076
7185
3077
7198
7168
1093
7197
7189
7186
1234
7173
7239
1246
3073
1089
1244
7236
3072
7344
7188
1088
7172
7194
7237
7184
7191
7174
7190
7192
7193
7183
7238
7245
7243
7196
2812
2523
7175
1101
7246
3085
7178
7233
7244
7241
7177
3246
7176
7234
1215
7240
7232
3374
7179
7182
7235
1102
7180
7181
3086
1405
7276
2685
3245
1103
3373
1100
3084
3087
7242
3243
3371
3244
1011
3241
3240
3372
3081
3369
3368
1097
3370
3242
7274
7273
1096
1523
3080
7272
7260
7226
3302
1211
1098
1208
1209
3082
7225
3083
1099
3278
1212
3100
1214
7284
3272
1210
1201
1116
7254
7257
3090
3275
1195
3091
3095
7228
7251
3301
3273
1111
1107
1106
1119
3308
3276
1117
3296
3274
1113
7282
7258
7253
7249
7281
7248
1194
1118
7280
3097
3411
3101
3102
3103
3410
1213
3300
3277
3232
7288
3088
7224
3360
1104
7250
7267
7252
3414
3409
3408
3235
3288
3237
3289
1112
3297
1110
3395
3392
3365
3363
3094
1205
1200
3096
3305
3298
3299
3306
7256
3236
1155
3238
3366
3316
3364
3362
3290
7265
7270
3234
3433
1154
3404
1105
1109
1152
3413
1153
1196
3393
1202
1204
3313
3292
3093
1207
3304
3089
7266
7269
3398
3394
7264
3397
1203
3312
3432
3233
3092
3367
3412
3420
3239
1108
3361
1206
3252
3401
1158
3249
1156
3380
3314
3098
3099
1193
1192
3396
3399
1114
3254
7216
1159
3430
3405
3406
3377
3382
7222
3429
7221
3434
7219
1115
7218
3400
3281
7217
1197
3428
1157
3402
3403
3381
3416
3417
1161
3418
3283
3320
3282
3286
1199
3436
3280
3251
7268
3379
3253
1163
3378
3376
1198
2795
1189
1188
3250
3426
3427
3388
7220
3264
3260
3248
3285
1160
3284
3258
3265
3267
1162
3386
3266
1167
3384
3424
3256
1166
3385
3257
3425
1190
1191
3448
1164
3270
3444
3271
2679
2782
1399
1184
1165
3269
1185
3442
1171
1170
1169
1168
3440
3268
3441
1186
1174
1172
1183
1187
1173
1175
2683
1403
1176
1177
1178
1179
1180
1181
1182
7200
7201
1487
7211
7214
7210
7213
7207
7204
2511
2809
7202
7203
7212
7208
7206
7205
7209
1517
1406
2686
2542
957
1003
927
2750
2671
1391
2805
2494
989
2550
3692
3689
3690
1343
2623
3688
2549
3684
3658
3685
3686
3649
3681
3648
3680
3682
2526
3659
3670
3696
1047
1037
3698
3697
3683
3676
3674
3656
3668
1515
3657
1038
1036
1039
1046
1052
3650
1027
3651
3700
3672
3673
3660
3661
3662
3704
1026
1042
1043
1055
1054
1053
2609
2613
3652
1333
1049
1329
3768
1045
1031
1005
3669
2681
3747
3653
1044
1040
1401
1030
3665
1404
2680
1328
2608
1025
2684
1048
1033
1400
3655
1402
1024
2682
3746
3756
3760
3762
3764
1029
1032
1034
1332
1335
2615
2612
1028
3744
1041
3654
3664
3752
3754
1035
3745
3605
1380
2610
1331
2614
3716
1051
1050
1334
3753
2611
1330
2660
2676
2675
1395
3749
1396
3784
2673
2674
3667
3736
2658
2677
3714
2678
2661
3717
3750
1378
3604
3748
1397
3761
1394
1393
1381
1398
3606
3740
3607
3734
3737
2621
2619
2618
1338
1339
1379
1341
2663
2659
3712
1392
1382
2749
3666
1377
2662
1376
1383
2656
3782
3718
3781
3715
3713
3780
2672
3786
2657
3733
3719
3738
3732
3785
3779
1387
1386
3731
3778
3722
3723
3627
2791
2667
3602
2666
3788
3730
1340
2617
2620
1337
3601
2595
1315
3728
2668
2669
3729
3724
2622
3600
3628
1388
1313
2593
1342
3603
1389
3726
1314
3721
1336
1385
2665
2594
2747
2616
2664
3725
3720
3776
1390
3629
3644
3638
1312
2670
3630
3626
1384
3625
2592
3796
2655
3636
3624
1375
3635
3777
3634
3632
2599
3792
3637
3614
1318
1319
2598
3640
3633
3623
1316
1373
1372
3641
3622
3642
3794
3620
3619
3613
3612
3611
2652
3618
2596
2653
3793
3608
3616
3609
1317
1374
3617
1321
1326
3621
2607
2606
3610
2654
1327
2601
3800
2597
2645
1365
2624
1320
1323
1324
1344
1369
2650
2649
2604
2603
2600
2648
1370
1368
1371
2651
2602
1322
2625
1364
1325
1366
1087
2626
1062
2646
2806
1061
2627
2605
1347
1346
1345
2644
2647
1367
2642
3816
1348
2628
1086
1362
1351
1060
1349
2631
3587
2629
1363
2630
2643
1063
1350
2743
3585
1083
1068
1057
3586
1085
7360
1080
1075
2632
1066
1065
1064
2640
1056
1084
1073
893
2633
1076
1360
3810
1069
1072
1074
1353
3584
1352
1078
1082
1355
2634
2635
1079
3824
1058
1354
1361
1081
2641
3808
1067
3591
3590
3809
3812
1357
1358
2636
1077
2637
2639
1359
3588
2735
2638
1059
1356
3599
983
3589
1070
1520
3593
3598
7376
1521
3596
1522
3595
3592
1071
1528
3594
1524
3597
1511
2719
1507
1509
1510
1505
1506
1508
1497
1504
1496
1498
7329
1500
1516
1514
1494
1475
1512
1513
1470
1474
7336
1492
7314
1473
7316
7320
7332
1472
1493
1479
7330
1478
7312
1476
7313
1467
1477
1489
7302
1490
7298
7297
7296
7328
1488
7301
1291
7300
7299
1295
1294
2575
2561
1289
1281
1286
1491
2571
2569
2574
1287
2566
2567
2539
1290
1283
2570
2563
1288
2572
2712
2564
2748
2714
1280
2560
1292
1284
2568
2715
1282
2562
2713
2573
2738
2565
2746
1293
1285
1486
2737
2744
2745
2736
2739
2717
7308
2741
2742
2704
1484
7305
7306
2718
2716
2740
2705
1481
1483
1485
7304
1482
2707
1480
2734
2706
2711
2710
2708
2730
2731
2720
2721
2733
2493
2732
2709
1311
2579
1298
2591
2723
2722
2578
2779
1299
2729
2589
2588
2587
2586
2590
2724
2585
2781
2725
1300
1306
1296
2728
1469
1301
1302
2580
1304
1305
2576
1307
1308
1309
1310
2581
2582
2584
2583
2577
2727
1297
1303
2726
2808
1455
2803
2802
2801
2800
2796
2804
2794
2785
2787
2784
2691
2793
2792
2786
2695
2693
2688
2694
2690
2692
1439
2689
2790
2775
951
2788
2789
1429
1428
1424
1431
1425
1463
2696
2699
2698
1430
2701
2702
2703
1443
2697
2700
2541
1447
1446
1442
2767
1445
1408
1444
1441
1426
1413
1440
1409
1438
1436
1411
1410
1434
1427
1437
1435
975
1414
1412
1432
1433
2535
1415
1449
2760
1448
1453
1454
2769
1452
2763
2771
2762
1451
1450
2752
2765
2761
2487
2766
2770
2753
2768
1421
1419
1420
1418
1417
1422
1416
2755
2754
1423
2764
2774
2772
2773
2757
2759
2756
2519
2758
1466
1461
1465
1462
2778
1464
2780
1460
1468
2537
2776
2538
981
1456
2777
1458
2536
980
1459
1457
979
2531
2540
982
978
2530
7712
2528
2529
984
987
2547
977
2548
976
986
2463
985
988
2532
964
2533
967
2534
2546
966
965
7744
7808
963
2455
962
2544
2239
2454
7697
961
960
2502
7700
2545
2503
2501
2500
2452
7698
2453
2498
2499
7696
2449
1000
1002
1001
2496
2497
974
4064
2504
7704
2448
999
2507
2506
997
2552
2505
972
971
943
1004
969
968
2510
970
2509
815
814
2451
2450
998
2508
996
973
812
906
907
3944
3938
3937
3936
993
808
995
908
992
905
911
831
2462
2461
994
2460
909
809
813
7496
903
2524
902
811
910
2521
2457
3940
904
2520
2456
2522
891
810
900
901
7683
802
2459
4040
7686
897
2301
803
2518
899
2458
879
896
7680
7681
7685
7684
7682
2229
2512
1016
4036
4048
2513
2515
4032
3952
2517
4033
4034
2516
2230
2437
2438
801
2514
898
2439
800
913
2226
2228
7692
919
2436
2231
2227
3928
912
2432
7690
916
2435
2434
918
2232
2233
3912
1010
926
2234
917
3908
915
3910
3913
1012
3909
1009
3914
2225
1008
924
925
2224
3878
923
2433
3924
2235
2237
2238
7688
914
7689
920
922
804
806
3877
921
807
3876
2447
2221
2220
2216
2236
2446
3904
3905
2445
3920
3921
3922
2491
3916
2190
2186
2191
2442
3853
2222
2223
805
3852
3872
3874
2217
3906
3875
3993
3907
2444
2443
3996
2218
2219
894
3854
2185
3880
3881
3882
3884
3873
3994
3848
3846
3990
3989
2215
2187
2440
2441
2189
2473
2188
2184
2472
3851
3850
3849
2475
3845
3988
383
2476
2477
2478
2479
3844
2214
3975
3992
3987
3981
2209
2213
3847
2212
3842
3843
2474
3984
3985
3986
3840
3841
3973
3972
3971
827
826
2208
830
3970
3969
3968
2211
819
824
825
828
829
818
7492
2210
3982
3974
947
3859
3977
3976
2467
2181
2180
954
3979
950
946
945
944
953
3856
3857
3858
3860
3861
2429
3978
3888
2207
2466
2468
2204
2470
2471
2469
3865
948
2178
952
3862
2206
3980
2179
2464
3866
3896
3889
3868
2176
3864
2177
2465
3892
3890
949
2200
2201
2205
817
816
2183
2202
956
2203
2195
822
2483
2199
2302
2194
2192
2182
2488
823
2193
2490
2198
362
363
821
2492
930
2482
2196
941
2484
2485
2489
820
939
2486
938
2480
937
936
942
940
935
931
929
928
2197
4009
4010
4012
364
4008
367
356
365
783
4005
934
780
2481
779
778
360
2357
2295
932
2356
933
4003
2255
4006
357
2347
782
781
4004
2254
4002
4001
4000
366
361
358
359
2346
2271
2354
777
775
2358
773
776
2345
2355
2253
774
2359
368
7489
2344
769
2348
2349
2350
768
772
2351
2252
2353
371
370
369
2362
2352
2360
372
2249
2248
4024
4020
354
4018
355
4016
373
2363
2367
4017
382
2243
771
2242
2250
381
380
379
2241
2338
375
374
2336
2251
353
2365
2339
2361
770
2366
352
2240
378
377
2364
2257
376
796
794
791
799
345
798
336
344
2337
2341
2270
337
797
2340
346
277
2268
2256
2342
792
790
285
286
284
7464
276
339
2245
287
2258
2267
795
2343
2265
347
348
349
350
789
2269
793
351
2266
338
2244
2299
2264
788
275
2259
7460
341
342
2260
274
7457
340
343
7456
2246
2247
272
787
786
2275
2261
2262
851
784
2274
2287
850
281
278
2263
283
7458
7472
785
282
273
279
280
335
2272
333
334
332
855
2291
2288
2281
2278
2277
854
2273
323
2276
863
856
858
2300
2298
2290
857
2283
2282
322
2399
2279
859
861
862
331
7432
7433
848
849
330
2289
860
2280
2293
2294
7434
2292
2389
2396
329
2388
2387
2397
2386
321
2398
2296
2384
2297
7436
2286
328
2284
2390
2385
320
853
852
2285
2395
2391
2394
2427
2393
326
2430
324
887
2373
2392
327
7444
2375
2374
2372
325
7428
7430
7429
7442
7441
7448
839
838
263
267
266
7440
7427
264
7425
7424
265
7426
2379
262
836
841
844
846
847
2371
2369
2383
2305
842
840
2306
259
2307
2304
2377
2368
305
2370
2382
318
312
319
2378
837
258
833
834
260
843
845
2311
313
304
317
2376
316
261
2335
832
835
306
307
314
257
315
2312
256
2334
2315
2313
2380
2310
2381
309
294
2332
311
2308
2309
271
270
308
2314
2318
2333
292
2423
295
310
269
288
2428
870
2319
2317
889
293
871
890
289
2316
268
2410
2411
2425
290
303
2424
302
291
884
2412
2414
2415
892
869
2426
880
2404
2409
888
886
2407
2406
2400
2401
300
301
874
2403
881
297
882
885
2408
2405
2402
883
868
2422
2413
2419
2418
875
2417
2416
296
872
2420
865
864
2328
2330
2331
299
2421
873
2329
298
878
2071
876
2072
2073
877
2079
619
2068
2070
2322
2078
618
867
2323
2069
2077
2076
866
599
616
2074
414
413
412
2075
597
598
415
621
596
617
2320
2321
2066
2067
613
2062
7488
2327
2063
620
2324
612
2060
2059
2065
2061
2049
594
2064
622
410
595
615
614
2325
510
623
7552
411
604
2050
2058
607
2326
2048
2051
408
2056
601
409
603
605
606
592
602
600
593
2057
401
403
610
400
402
625
447
609
608
629
628
611
624
630
631
404
405
495
390
389
388
627
387
391
509
2053
2055
637
2054
386
2052
583
577
576
626
632
582
580
639
406
638
636
507
635
634
633
407
384
581
385
2111
2110
441
586
2095
587
2109
578
579
2094
2101
446
417
2107
2104
419
2108
2100
2105
418
2106
2093
416
589
2097
584
440
444
445
588
2090
591
585
763
2096
2117
2092
442
2091
2119
435
420
590
395
443
2116
2103
2118
2098
434
2102
421
423
439
438
437
436
394
433
422
393
2175
2099
2089
2088
432
392
2113
2112
424
429
2084
2087
503
453
425
426
2086
396
397
2080
428
2085
452
399
2115
454
766
455
2114
2081
427
398
431
430
2082
2083
449
448
2127
2126
2125
2124
2122
451
456
486
2123
2121
2120
479
450
457
458
460
461
487
459
467
466
480
481
485
505
504
501
469
703
462
463
484
483
508
470
471
682
506
464
465
502
468
500
490
701
482
489
491
700
677
678
493
494
702
696
698
680
679
681
676
675
674
673
683
699
2170
697
488
492
496
499
478
2171
497
498
477
473
672
2156
2143
2157
684
692
693
2142
2141
2139
2138
2168
476
2158
472
2128
2159
691
2130
2131
2160
685
2136
2172
2140
695
2153
2152
2135
2134
2133
2129
2137
2161
474
686
694
2174
687
2173
2169
690
2132
650
651
2162
2163
2154
475
654
2155
688
655
653
652
648
2167
689
2145
649
2150
2149
2148
2144
2166
2151
2165
765
2164
2146
2147
514
670
663
642
515
671
646
647
640
512
643
662
645
669
661
519
513
659
644
641
518
668
517
658
516
660
657
656
527
526
574
575
531
535
530
529
759
524
525
528
572
533
573
664
534
532
666
568
665
667
520
569
523
521
522
570
540
541
571
542
762
760
725
543
726
761
724
751
727
723
536
752
764
754
757
753
705
732
704
755
756
537
538
758
717
733
539
719
722
735
729
734
716
707
713
718
706
712
728
739
714
709
708
738
730
720
721
715
711
710
749
750
741
742
748
743
740
737
736
561
731
746
744
567
560
565
745
566
747
564
562
563
49
46
47
50
51
63
62
48
549
45
44
41
40
548
60
61
43
58
42
550
551
57
59
56
52
54
55
547
546
53
544
545
36
38
39
28
37
552
553
29
555
22
27
33
558
31
32
30
559
26
25
24
23
3
554
34
2
20
35
557
21
556
5
4
7
1
6
0
16
17
18
19
12
13
14
15
9
10
11
8
93
124
126
127
92
95
94
105
125
106
123
122
104
107
114
112
115
118
120
119
121
113
91
116
90
117
98
99
89
86
85
84
138
96
110
139
88
97
111
137
108
140
101
142
100
87
143
109
141
136
83
82
103
102
81
80
131
130
129
128
72
78
75
79
73
74
76
64
133
77
65
132
134
135
66
67
71
69
68
156
157
255
159
70
158
152
155
154
153
150
147
151
146
148
149
145
144
245
244
246
217
247
216
182
191
189
188
240
241
190
187
186
183
181
180
218
165
164
220
221
223
184
219
176
209
222
185
224
167
166
160
248
177
249
161
243
170
225
171
174
208
210
211
251
250
226
253
178
179
173
252
162
163
254
242
227
169
172
175
168
229
231
228
212
230
215
214
213
239
238
195
237
203
202
201
200
194
236
193
192
204
205
207
206
232
233
235
234
196
198
199
197
5342
5341
5339
5338
5337
5336
5340
5334
5335
5332
5331
5330
5329
5328
5333
5326
5315
5317
5325
5321
5327
5318
5316
5314
5323
5313
5312
5319
5320
5324
5322
5350
5351
5348
5349
5368
5369
5370
5356
5357
5372
5358
5295
5293
5286
5285
5284
5292
5291
5290
5288
5283
5282
5281
5280
5294
5287
5289
5344
5346
5347
5352
5353
5354
5355
5360
5362
5361
5345
5363
5366
5364
5365
5602
5606
5605
5604
5601
5600
5603
5523
5521
5522
5520
5531
5530
5612
5525
5527
5528
5529
5524
5610
5608
5609
5533
5526
5532
5534
5296
5297
5303
5298
5550
5575
5299
5300
5301
5548
5561
5304
5305
5306
5307
5549
5302
5547
5562
5560
5536
5537
5538
5539
5540
5542
5543
5544
5545
5546
5574
5541
5380
5379
5389
5386
5387
5279
5308
5309
5310
5376
5377
5378
5388
5415
5414
5407
5406
5405
5404
5390
5391
5392
5393
5394
5395
5277
5396
5398
5399
5400
5401
5402
5403
5397
5382
5278
5276
5260
5259
5258
5257
5256
5255
5254
5253
5252
5251
5250
5249
5385
5384
5248
5261
5383
5381
5269
5275
5274
5273
5262
5263
5264
5265
5266
5267
5268
5272
5270
5271
5409
5413
5408
5412
5572
5573
5564
5411
5410
5558
5554
5435
5434
5433
5432
5571
5508
5553
5509
5624
5579
5552
5557
5556
5555
5510
5578
5620
5582
5437
5576
5436
5570
5511
5568
5506
5577
5507
5580
5581
5505
5596
5569
5438
5504
5428
5431
5512
5513
5514
5618
5617
5616
5515
5429
5517
5519
5430
5424
5425
5426
5427
5516
5518
5594
5593
5592
5419
5588
5418
5589
5590
5586
5587
5585
5416
5421
5420
5417
5584
5422
5423
5489
5490
5491
5492
5493
5494
5488
5500
5496
5497
5498
5215
5214
5213
5212
5152
5153
5222
5479
5197
5196
5195
5194
5192
5191
5190
5188
5484
5485
5486
5183
5182
5181
5180
5179
5178
5177
5176
5175
5477
5173
5172
5171
5204
5170
5206
5210
5234
5233
5232
5236
5478
5237
5231
5230
5229
5228
5227
5226
5225
5224
5223
5238
5221
5220
5219
5239
5476
5218
5217
5216
5211
5207
5169
5174
5167
5168
5144
5145
5146
5147
5148
5149
5150
5475
5474
5473
5143
5151
5163
5162
5161
5160
5159
5158
5157
5156
5155
5154
5472
5164
5142
5235
5140
5141
5130
5129
5128
5127
5126
5132
5125
5123
5122
5121
5120
5165
5166
5124
5133
5131
5134
5135
5139
5136
5137
5138
5481
5480
5193
5205
5208
5209
5189
5449
5453
5895
5451
5241
5450
5448
5483
5482
5240
5894
5186
5184
5185
5198
5200
5201
5202
5199
5187
5900
5901
5893
5203
5891
5242
5243
5454
5890
5452
5442
5892
5888
5244
5455
5246
5440
5889
5903
5441
5443
5902
5896
5897
5245
5899
5444
5898
5927
5447
5446
5922
5915
5920
5921
5445
5923
5926
5914
5925
5924
5933
5917
5913
5912
5918
5932
5931
5916
5974
5934
5930
5928
5911
5973
5971
5910
6068
5970
5972
5966
5964
5929
5961
5969
5968
5908
5965
5909
5960
5962
5468
5905
5461
5907
5469
5470
5904
5465
5463
5462
5906
5464
5459
5458
6066
6065
5977
5467
5963
5460
5948
5466
5457
5456
5944
6082
6072
6064
5980
5978
5976
5937
5936
5957
5945
5956
5938
6081
5946
5959
6084
6080
5952
5953
5954
5955
5939
5958
5940
5942
6008
5941
6096
6054
6060
6048
6088
6050
6051
6052
6053
6049
6058
6056
5992
6004
6057
6002
6001
6000
5993
5994
5996
5988
5985
5984
5989
5990
5986
5987
6030
6017
6018
6019
6024
6025
6026
6027
6016
6028
6029
6038
6042
6035
6037
6021
6020
6036
6044
6023
6022
6040
6032
6033
6041
6034
5708
5709
5710
5711
5707
5706
5705
5704
5703
5702
5700
5701
5738
5739
5746
5747
5697
5696
5720
5734
5735
5749
5750
5725
5724
5721
5748
5699
5712
5715
5698
5714
5713
5732
5752
5753
5726
5723
5722
5719
5754
5717
5744
5737
5718
5731
5733
5741
5745
5716
5736
5740
5742
5756
5730
5728
5729
5672
5673
5674
5679
5678
5675
5676
5677
5666
5667
5668
5671
5665
5664
5670
5669
5646
5654
5644
5647
5655
5659
5658
5645
5653
5642
5652
5643
5661
5640
5660
5641
5648
5649
5662
5852
5663
5656
5657
5651
5849
5850
5690
5691
5686
5687
5826
5650
5848
5683
5681
5827
5831
5830
5824
5825
5797
5799
5680
5682
5846
5796
5798
5845
5829
5684
5693
5841
5685
5840
5844
5828
5694
5689
5688
5638
5810
5811
5835
5834
5859
5858
5857
5856
5635
5634
5639
5637
5636
5861
5633
5692
5803
5802
5814
5800
5843
5805
5801
5833
5766
5832
5812
5632
5860
5862
5804
5842
5765
5767
5764
5838
5837
5836
5806
5820
5818
5817
5813
5773
5816
5770
5809
5808
5762
5868
5771
5772
5761
5775
5763
5774
5795
5794
5760
5793
5792
5768
5769
5865
5866
5864
5787
5786
5790
5789
5873
5788
5784
5785
5876
5880
5874
5872
5776
5777
5779
5778
5781
5782
5783
5780
