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