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