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