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