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