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