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