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