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