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