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