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