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