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