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