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