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