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