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