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