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