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